Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

debian логотип

CVE-2026-48806

Опубликовано: 14 июл. 2026
Источник: debian

Описание

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.

Пакеты

ПакетСтатусВерсия исправленияРелизТип
php-twigfixed3.27.0-1package
php-twignot-affectedtrixiepackage
php-twignot-affectedbookwormpackage
php-twignot-affectedbullseyepackage

Примечания

  • https://symfony.com/blog/cve-2026-48806-sandbox-tostring-policy-bypass-via-dynamic-mapping-keys

Связанные уязвимости

CVSS3: 9.1
ubuntu
27 дней назад

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.

CVSS3: 9.1
nvd
27 дней назад

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.

github
около 1 месяца назад

Twig: Sandbox `__toString()` policy bypass via dynamic mapping keys