Skip to main content
← All vulnerabilities
CVE-2026-31815GHSA-FFV6-JJ46-X367PYSEC-2026-2451

django-unicorn affected by component state manipulation via unvalidated attribute access

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.67.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • django-commons django-unicorn

    fixed in 0.67.0

  • django-unicornPyPI

    fixed in 0.67.0

References 1

GitHub · django-commons/django-unicorn