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

exploitDog

debian логотип

CVE-2026-46635

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

Описание

Twig is a template language for PHP. Prior to 3.26.0, the column filter passes object arrays to PHP array_column(), which reads public and magic properties without reaching CoreExtension::getAttribute() or SandboxExtension::checkPropertyAllowed(), allowing an untrusted template author with column in allowedFilters to read properties that are not in the sandbox allowlist. This issue is fixed in version 3.26.0.

Пакеты

ПакетСтатусВерсия исправленияРелизТип
php-twigfixed3.26.0-1package
php-twigignoredbookwormpackage

Примечания

  • https://symfony.com/blog/cve-2026-46635-sandbox-property-allowlist-bypass-via-the-column-filter-array-column-on-objects

  • https://github.com/twigphp/Twig/security/advisories/GHSA-vcc8-phrv-43wj

  • Variant of CVE-2024-51755

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

CVSS3: 4.3
ubuntu
28 дней назад

Twig is a template language for PHP. Prior to 3.26.0, the column filter passes object arrays to PHP array_column(), which reads public and magic properties without reaching CoreExtension::getAttribute() or SandboxExtension::checkPropertyAllowed(), allowing an untrusted template author with column in allowedFilters to read properties that are not in the sandbox allowlist. This issue is fixed in version 3.26.0.

CVSS3: 4.3
nvd
28 дней назад

Twig is a template language for PHP. Prior to 3.26.0, the column filter passes object arrays to PHP array_column(), which reads public and magic properties without reaching CoreExtension::getAttribute() or SandboxExtension::checkPropertyAllowed(), allowing an untrusted template author with column in allowedFilters to read properties that are not in the sandbox allowlist. This issue is fixed in version 3.26.0.

github
3 месяца назад

Twig: Sandbox property allowlist bypass via the `column` filter (array_column on objects)