Importante 06.11.2026

Symfony Serializer: leitura de arquivos locais via DataUriNormalizer (CVE-2026-121623)

No componente Symfony Serializer, DataUriNormalizer::denormalize() verifica o esquema data: com uma expressão regular sensível a maiúsculas e minúsculas. Um valor como DATA:,/../../../etc/passwd é tratado como caminho local e aberto como arquivo. A vulnerabilidade tem CVSS 8.2.

Verificado no Shield: não

Quem é afetado

Symfony anterior a 5.4.56, 6.x anterior a 6.4.50, 7.x anterior a 7.4.23, 8.x anterior a 8.1.11. Afeta endpoints que desserializam entrada não confiável em File, \SplFileInfo ou \SplFileObject, sem autenticação se o endpoint for público.

Como verificar

Execute composer show symfony/serializer e compare a versão com as corrigidas. Depois, localize os endpoints que desserializam entrada de usuários em File, \SplFileInfo ou \SplFileObject.

Como corrigir

Atualize o Symfony para 5.4.56, 6.4.50, 7.4.23 ou 8.1.11, conforme a sua branch. Após atualizar, revise os endpoints que aceitam esse tipo de entrada.

O que o Shield verifica não é verificado

Verificado pelo Shield: não. Normalmente isso não aparece de fora ou a verificação ainda não foi adicionada; reunimos esses casos e adicionamos verificações em lotes.

Verificar meu site grátis

Bom saber

Ainda não foi divulgado se há exploração em ataques reais. Fonte: NVD, CVE-2026-121623.

Fontes

Vulnerabilidades em plugins do WordPress e WooCommerce →

Compartilhar:
Grátis · sem cadastro

Quantos cliques o seu site está perdendo?

O SEO Radar mostra em um minuto quais páginas estão perto do topo do Google e o que impede que elas subam.

Uma estimativa baseada em posições, não uma promessa
Novos artigos por e-mail
Conteúdo