PT-2026-47221 · Twig · Twig

CVE-2026-48808

·

Publicado

2026-05-27

·

Atualizado

2026-07-15

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas Twig (versões afetadas não especificadas)
Description Existe um problema onde o sandboxing habilitado através da SourcePolicyInterface pode ser ignorado. A função CoreExtension::column() recebe o estado do sandbox via canal needs is sandboxed como um booleano $isSandboxed, mas roteia as leituras de propriedades através de SandboxExtension::checkPropertyAllowed() sem encaminhar o Source atual. Consequentemente, SandboxExtension::checkPropertyAllowed() reavalia o status do sandbox internamente; quando $source é nulo, a decisão impulsionada pela SourcePolicyInterface é perdida e o sistema assume incorretamente que o ambiente não está em sandbox, ignorando a lista de permissões de propriedades. Isso permite que um autor de template com column em sua lista allowedFilters leia qualquer propriedade pública ou mágica de qualquer objeto no contexto de renderização, independentemente de SecurityPolicy::$allowedProperties.
Recommendations No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.

Exploit

Protection Mechanism Failure

Incorrect Authorization

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-48808
GHSA-H8VQ-8GPG-MHCG

Produtos afetados

Twig