Findings

CVE-2026-31815

Unicorn adds modern reactive component functionality to your Django templates.

Published Mar 10, 2026 · updated Jun 17, 2026 · django-unicorn unicorn

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.

Code

The project this record applies to. Exploit listings stay in References.

No public source repository is identified for this product.

Timeline

Detection, updates, and resolution for this record.

  1. Mar 10, 2026 · NIST NVD

    Detected

    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 fixe

  2. Jun 17, 2026 · NIST NVD

    Updated

    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 fixe

Affected

  • cpe django-unicorn/unicornversion unspecified

Sources

  • CVE.orgVulnerability recordCVE-2026-31815

    Official CVE identifier

    cve.org
  • NIST NVDVulnerability recordCVE-2026-31815

    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

    nvd.nist.gov

References

CVE-2026-31815 · ZeroDay Findings