CVE-2026-48806
Twig is a template language for PHP. Prior to 3.27.0, ArrayExpression ...
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según GHSA (media).
Descripción
Twig is a template language for PHP. Prior to 3.27.0, ArrayExpression does not guard dynamic mapping keys that are coerced to strings, allowing PHP to invoke __toString() on a Stringable object used as a mapping key without calling SandboxExtension::ensureToStringAllowed(). This issue is fixed in version 3.27.0.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| composer::GitHub Security Advisory Composer | twig/twig | 3.27.0 |
| composer::PHP Security Advisories Database | twig/twig | sin corrección indicada |
| debian 14 | php-twig | 3.27.0-1 |
| rapidfort debian 12 | php-twig | 0:3.27.0-1 |
| rapidfort debian 13 | php-twig | 0:3.27.0-1 |
Referencias
- https://github.com/FriendsOfPHP/security-advisories/blob/master/twig/twig/CVE-2026-48806.yaml
- https://github.com/twigphp/Twig
- https://github.com/twigphp/Twig/commit/9ff41014639ef0e8eb50ac7669191c309d863105
- https://github.com/twigphp/Twig/releases/tag/v3.27.0
- https://github.com/twigphp/Twig/security/advisories/GHSA-5v5v-ww74-355v
- https://symfony.com/blog/cve-2026-48806-sandbox-tostring-policy-bypass-via-dynamic-mapping-keys