Description
Unicorn adds modern reactive component functionality to your Django templates. Prior to 0.67.0, component state manipulation is possible in django-unicorn due to missing access control checks during property updates and method calls. An attacker can bypass the intended _is_public protection to modify internal attributes such as template_name or trigger protected methods. This vulnerability is fixed in 0.67.0.
References (1)
Core 1
Core References
Vendor Advisory x_refsource_confirm
https://github.com/django-commons/django-unicorn/security/advisories/GHSA-ffv6-jj46-x367
Scores
CVSS v3
5.3
EPSS
0.0021
EPSS Percentile
11.2%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CISA SSVC
Vulnrichment
Exploitation
poc
Automatable
yes
Technical Impact
partial
Details
CWE
CWE-284
CWE-915
Status
published
Products (2)
django-unicorn/unicorn
< 0.67.0
pypi/django-unicorn
0 - 0.67.0PyPI
Published
Mar 10, 2026
Tracked Since
Mar 11, 2026