What’s Vulnerable › Vulnerabilities

CVE-2026-46639: Twig: Sandbox property and method bypass via object-destructuring assignment

Description

Twig is a template language for PHP. From 3.24.0 until 3.26.0, object-destructuring assignment compiles CoreExtension::getAttribute() with the sandbox argument hardcoded to false, disabling property and method policy checks and allowing an attacker with write access to a sandboxed Twig template to read public properties or invoke public getters on objects passed to the template engine. This issue is fixed in version 3.26.0.

Affected products

How to fix

Upgrade to a fixed version: twigphp Twig 3.26.0. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2026-46639 or the next vulnerability affects your stack