Vulnerability · Published Jul 14, 2026 · Assigned by GitHub_M
CVE-2026-46629Twig: Unbounded formatter memoisation in twig/intl-extra keyed on template-controlled arguments
Medium 5.3
In plain English
A medium-severity resource allocation without limits in Twig from twigphp. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 46% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Twig is a template language for PHP. Prior to 3.26.0, twig/intl-extra memoises IntlDateFormatter and NumberFormatter instances in arrays keyed by template-controlled filter arguments such as locale, pattern, and attrs, allowing a template to allocate many ICU formatter objects that remain pinned for the lifetime of the Twig\Environment. This issue is fixed in version 3.26.0.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | php-twig | 3.5.1-1+deb12u3 | DEBIAN-CVE-2026-46629 |
| Debian:13 | php-twig | 3.27.0-0+deb13u1 | DEBIAN-CVE-2026-46629 |
| Debian:14 | php-twig | 3.26.0-1 | DEBIAN-CVE-2026-46629 |
| Packagist | twig/intl-extra | 3.26.0 | GHSA-35wc-cvqg-78fp |
| Ubuntu:25.10 | php-twig | no fix listed | UBUNTU-CVE-2026-46629 |
| Ubuntu:26.10 | php-twig | no fix listed | UBUNTU-CVE-2026-46629 |
Affected products (as reported)
Weakness: CWE-770 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
References
- https://github.com/twigphp/Twig/security/advisories/GHSA-35wc-cvqg-78fp x_refsource_CONFIRM
- https://github.com/twigphp/Twig/commit/6add9066fc5c0455eb764c1f3af6e4e4e3562419 x_refsource_MISC
- https://github.com/twigphp/Twig/releases/tag/v3.26.0 x_refsource_MISC