Product by Symfony
Twig
25 known vulnerabilities in Twig (Symfony), 0 of them actively exploited (CISA KEV).
Key figures
25
Vulnerabilities
0
Actively exploited (KEV)
0
Used by ransomware
8
Critical
Vulnerabilities
Actively exploited vulnerabilities (CISA KEV) first, then by priority. Click a column header to re-sort the table.
| Critical | CVE-2018-13818 | Twig: Template Injection | 9.8 | |
| Critical | CVE-2022-23614 | Code injection in Twig | 8.8 | |
| High | CVE-2022-39261 | Twig may load a template outside a configured directory when using the filesystem loader | 7.5 | |
| Critical | CVE-2026-46633 | Twig: PHP code injection via `{% use %}` template name | 9.8 | |
| Critical | CVE-2026-46634 | Twig: `template_from_string()` escapes a SourcePolicy-driven sandbox via synthesized template name | 9.8 | |
| Critical | CVE-2026-24425 | Twig 2.16.x & 3.9.0-3.25.x Sandbox Bypass via SourcePolicyInterface | 8.8 | |
| High | CVE-2026-46640 | Twig: Arbitrary PHP code execution via `_self.(<string>)` macro-reference compilation | 8.8 | |
| Critical | CVE-2026-48805 | Twig: Sandbox state regression in deprecated internal wrappers in `src/Resources/core.php` | 9.1 | |
| Critical | CVE-2026-48806 | Twig: Sandbox `__toString()` policy bypass via dynamic mapping keys | 9.1 | |
| High | CVE-2024-45411 | Twig has a possible sandbox bypass | 8.6 | |
| High | CVE-2026-46638 | Twig: Protection Mechanism Failure | 8.1 | |
| Critical | CVE-2026-48807 | Twig: Sandbox `__toString()` policy bypass via `Traversable` in `join` and `replace` filters | 9.1 | |
| High | CVE-2026-46627 | Twig: Sandbox resource exhaustion via unbounded `for` / `range()` | 6.5 | |
| High | CVE-2001-1537 | Twig: Privilege Escalation | 7.5 | |
| Medium | CVE-2026-46629 | Twig: Unbounded formatter memoisation in twig/intl-extra keyed on template-controlled arguments | 6.5 | |
| High | CVE-2026-49981 | Twig: Incorrect Authorization | 8.2 | |
| High | CVE-2026-48808 | Twig: Sandbox property allowlist bypass via the `column` filter under `SourcePolicyInterface` | 7.5 | |
| High | CVE-2026-47732 | Twig Sandbox: multiple `__toString()` policy bypasses via unguarded string coercion points | 6.5 | |
| High | CVE-2026-46639 | Twig: Sandbox property and method bypass via object-destructuring assignment | 6.5 | |
| Not rated | CVE-2015-7809 | Twig: Code Execution | — | |
| Low | CVE-2019-9942 | Twig: Information Disclosure | 3.7 | |
| Medium | CVE-2026-46635 | Twig: Sandbox property allowlist bypass via the `column` filter (array_column on objects) | 4.3 | |
| Medium | CVE-2026-46637 | Twig: HTML-output filters in twig/* extras incorrectly declared `is_safe => ['all']` | 5.4 | |
| Medium | CVE-2026-47730 | Twig: XSS in profiler HtmlDumper via unescaped template and profile names | 5.4 | |
| Medium | CVE-2026-46628 | Twig: The `spaceless` filter implicitly marks its output as safe | 5.4 |
News
- @RISK®: The Consensus Security Vulnerability Alert: Vol. 26, Num. 28sans-atrisk-mail,