CVE-2026-31815: django-unicorn affected by component state manipulation via unvalidated attribute access
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.
References
Code Behaviors & Features
Detect and mitigate CVE-2026-31815 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →