PT-2024-10554 · Symfony · Symfony Frameworkbundle

CVE-2014-4931

·

Publicado

2024-05-30

·

Atualizado

2024-05-30

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
Symfony FrameworkBundle (versões afetadas não especificadas)
Descrição
Foi encontrada uma vulnerabilidade de injeção de código na forma como o Symfony implementa o cache de tradução no FrameworkBundle. A vulnerabilidade surge ao usar o sistema de tradução do Symfony sem sanitizar as configurações regionais provenientes de uma URL. Um invasor pode enviar um valor de configuração regional inválido contendo código PHP que será executado pelo Symfony, uma vez que o valor da configuração regional é gravado em um arquivo PHP gerado no cache sem ser sanitizado previamente.
Recomendações
Para o Symfony FrameworkBundle, certifique-se de que as configurações de localização provenientes de URLs sejam devidamente sanitizadas para evitar a injeção de código. Como solução temporária, considere validar e filtrar todos os valores de localização passados pelas rotas com um argumento locale para minimizar o risco de exploração. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

Code Injection

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2014-4931
GHSA-WFV7-5X33-V22H

Produtos afetados

Symfony Frameworkbundle