CVE-2026-46635
Last modified
CVE-2026-46635 is a medium-severity vulnerability rated 4.3/10 on the CVSS scale. Twig is a template language for PHP. Prior to 3.26.0, the column filter passes object arrays to PHP array_column(), which reads public and magic properties without reaching CoreExtension::getAttribute() or SandboxExtension::checkPropertyAllowed(), allowing an untrusted template author with column in allowedFilters to read properties that are not in the sandbox allowlist. EPSS estimates a 0.37% chance of exploitation in the next 30 days.
Description
Twig is a template language for PHP. Prior to 3.26.0, the column filter passes object arrays to PHP array_column(), which reads public and magic properties without reaching CoreExtension::getAttribute() or SandboxExtension::checkPropertyAllowed(), allowing an untrusted template author with column in allowedFilters to read properties that are not in the sandbox allowlist. This issue is fixed in version 3.26.0.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Symfony | Twig | < 3.26.0 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-46635?
How severe is CVE-2026-46635?
How do I fix CVE-2026-46635?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-46627Twig is a template language for PHP. Prior to 3.26.0, the Tw…6.5
- CVE-2026-46628Twig is a template language for PHP. Prior to 3.26.0, the de…5.4
- CVE-2026-46629Twig is a template language for PHP. Prior to 3.26.0, twig/i…6.5
- CVE-2026-4663Rejected reason: ** REJECT ** DO NOT USE THIS CANDIDATE NUMB…
- CVE-2026-46633Twig is a template language for PHP. Prior to 3.26.0, Compil…9.8
- CVE-2026-46634Twig is a template language for PHP. From 3.9.0 until 3.26.0…9.8
- CVE-2026-46636Twig is a template language for PHP. From version 1.0.0 to b…8.7
- CVE-2026-46637Twig is a template language for PHP. Prior to 3.26.0, severa…5.4
- CVE-2026-46638Twig is a template language for PHP. Prior to 3.26.0, {% san…8.1
- CVE-2026-46639Twig is a template language for PHP. From 3.24.0 until 3.26.…6.5
- CVE-2026-4664The Customer Reviews for WooCommerce plugin for WordPress is…5.3
- CVE-2026-46640Twig is a template language for PHP. From 3.15.0 until 3.26.…8.8
Are you affected by CVE-2026-46635?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
