CVE-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 protection to modify internal attributes such as template_name or trigger protected methods. This vulnerability is fixed in 0.67.0.
Configurations

No configuration.

History

11 Mar 2026, 13:52

Type Values Removed Values Added
Summary
  • (es) Unicorn añade funcionalidad de componente reactivo moderno a tus plantillas de Django. Antes de la versión 0.67.0, la manipulación del estado del componente es posible en django-unicorn debido a la falta de comprobaciones de control de acceso durante las actualizaciones de propiedades y las llamadas a métodos. Un atacante puede eludir la protección _is_public prevista para modificar atributos internos como template_name o activar métodos protegidos. Esta vulnerabilidad está corregida en la versión 0.67.0.

10 Mar 2026, 22:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-10 22:16

Updated : 2026-03-11 13:52


NVD link : CVE-2026-31815

Mitre link : CVE-2026-31815

CVE.ORG link : CVE-2026-31815


JSON object : View

Products Affected

No product.

CWE
CWE-284

Improper Access Control

CWE-915

Improperly Controlled Modification of Dynamically-Determined Object Attributes