CVE-2026-48806
Twig is a template language for PHP. Prior to 3.27.0, ArrayExpression ...
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD. Plus basse selon GHSA (moyenne).
Description
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.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| composer::GitHub Security Advisory Composer | twig/twig | 3.27.0 |
| composer::PHP Security Advisories Database | twig/twig | pas de correctif indiqué |
| 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 |
Références
- 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