Vulnerability 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.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Django-Unicorn | Unicorn | < 0.67.0 |
Related Weaknesses (CWE)
References
- https://github.com/django-commons/django-unicorn/security/advisories/GHSA-ffv6-jExploitVendor Advisory
FAQ
What is CVE-2026-31815?
CVE-2026-31815 is a vulnerability with a CVSS score of 5.3 (MEDIUM). 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 p...
How severe is CVE-2026-31815?
CVE-2026-31815 has been rated MEDIUM with a CVSS base score of 5.3/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-31815?
Check the references section above for vendor advisories and patch information. Affected products include: Django-Unicorn Unicorn.