Seldaek

#9158de 53,630
29.9CVSS total
Vulnerabilidades · 4
Média
2
Alta
2
PT-2026-5124
6.3
2026-01-28
Symfony · Symfony · CVE-2026-24739
**Nome do Software Vulnerável e Versões Afetadas** Versões do Symfony anteriores a 5.4.51 Versões do Symfony anteriores a 6.4.33 Versões do Symfony anteriores a 7.3.11 Versões do Symfony anteriores a 7.4.5 Versões do Symfony anteriores a 8.0.5 **Descrição** O componente Process do Symfony não tratava corretamente certos caracteres, especificamente `=`, ao escapar argumentos em sistemas Windows. Ao executar PHP a partir de um ambiente baseado em MSYS2, como o Git Bash, e iniciar executáveis nativos do Windows, a conversão de argumento/caminho do MSYS2 pode tratar incorretamente argumentos não entre aspas contendo esses caracteres. Isso pode levar processos iniciados a receberem argumentos corrompidos ou truncados, desviando-se do comportamento esperado do Symfony. Se uma aplicação utilizar o Symfony Process para invocar comandos de gerenciamento de arquivos (ex.: `rmdir`, `del`) com um argumento de caminho contendo `=`, a camada de conversão do MSYS2 pode alterar o argumento durante a execução. Isso pode resultar em operações sendo realizadas em um caminho não intencionado, potencialmente incluindo a exclusão de arquivos ou diretórios. O problema é particularmente relevante quando entrada não confiável influencia argumentos do processo, como caminhos de repositório, caminhos de arquivos extraídos, diretórios temporários ou configuração controlada pelo usuário. **Recomendações** Versões anteriores a 5.4.51 devem ser atualizadas para a versão 5.4.51 ou superior. Versões anteriores a 6.4.33 devem ser atualizadas para a versão 6.4.33 ou superior. Versões anteriores a 7.3.11 devem ser atualizadas para a versão 7.3.11 ou superior. Versões anteriores a 7.4.5 devem ser atualizadas para a versão 7.4.5 ou superior. Versões anteriores a 8.0.5 devem ser atualizadas para a versão 8.0.5 ou superior. Evite executar PHP ou ferramentas relacionadas a partir de shells baseadas em MSYS2 no Windows; prefira usar cmd.exe ou PowerShell para fluxos de trabalho que iniciam executáveis nativos. Evite passar caminhos contendo `=` para o Symfony Process ao operar sob Git Bash/MSYS2.