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.

Severity (CVSS 4.0)5.3Medium
Exploit odds (30 days)0.5%top 54.3% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

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

EcosystemPackageFixed inAdvisory
Debian:12php-twig3.5.1-1+deb12u3DEBIAN-CVE-2026-46629
Debian:13php-twig3.27.0-0+deb13u1DEBIAN-CVE-2026-46629
Debian:14php-twig3.26.0-1DEBIAN-CVE-2026-46629
Packagisttwig/intl-extra3.26.0GHSA-35wc-cvqg-78fp
Ubuntu:25.10php-twigno fix listedUBUNTU-CVE-2026-46629
Ubuntu:26.10php-twigno fix listedUBUNTU-CVE-2026-46629

Affected products (as reported)

VendorProductVersions
twigphp Twig < 3.26.0

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