Skip to main content
← All vulnerabilities
CVE-2026-46629GHSA-35WC-CVQG-78FP

Twig: Unbounded formatter memoisation in twig/intl-extra keyed on template-controlled arguments

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.26.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • twigphp Twig

    fixed in 3.26.0

  • twig/intl-extraPackagist

    fixed in 3.26.0

References 3

GitHub · twigphp/Twig