CVE-2026-49981

Twig is a template language for PHP. Prior to 3.27.0, the per-template filter, tag, and function allow-list verdict is computed when a Template instance is constructed and can remain cached after sandbox state changes between renders, allowing a later sandboxed render to reuse a template that was originally checked with a different or empty policy. This issue is fixed in version 3.27.0.
Configurations

Configuration 1 (hide)

cpe:2.3:a:symfony:twig:*:*:*:*:*:*:*:*

History

24 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) Twig es un lenguaje de plantillas para PHP. Antes de la versión 3.27.0, el veredicto de la lista de permitidos (allow-list) de filtros, etiquetas y funciones por plantilla se calcula cuando se construye una instancia de Template y puede permanecer en caché después de cambios de estado del sandbox entre renderizados, permitiendo que un renderizado posterior en sandbox reutilice una plantilla que fue verificada originalmente con una política diferente o vacía. Este problema se solucionó en la versión 3.27.0.

Information

Published : 2026-07-14 22:17

Updated : 2026-10-24 22:10


NVD link : CVE-2026-49981

Mitre link : CVE-2026-49981

CVE.ORG link : CVE-2026-49981


JSON object : View

Products Affected

symfony

  • twig
CWE
CWE-693

Protection Mechanism Failure

CWE-863

Incorrect Authorization