PT-2026-136946

CVE-2026-118513

·

Publicado

2026-11-04

·

Atualizado

2026-11-09

Descrição por

CVSS 4.0
7.7
Alta
MétricasAV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Symfony versões anteriores a 5.4.56 Symfony versões anteriores a 6.4.50 Symfony versões anteriores a 7.4.23 Symfony versões anteriores a 8.1.11
Description Existe uma falha de bypass de autenticação no X509Authenticator e X509AuthenticationListener onde um invasor com um certificado de uma CA confiável pode se autenticar como um usuário arbitrário, incluindo contas privilegiadas, influenciando o Common Name (CN). O problema decorre de uma correção incompleta onde a expressão regular usada para extrair identificadores de usuário do Subject DN (Distinguished Name) passado em $ SERVER['SSL CLIENT S DN'] não era ciente de escapes. Consequentemente, o sistema não consegue distinguir entre separadores reais de RDN (Relative Distinguished Name) e caracteres separadores contidos em um valor. Sob a RFC 2253, vírgulas escapadas são lidas incorretamente como separadores, e barras simples são tratadas como separadores. No formato legado X509 NAME oneline(), vírgulas simples são tratadas como separadores. Isso permite que um CN manipulado transmita um endereço de usuário diferente para autenticação.
Recommendations Atualize o Symfony para a versão 5.4.56 ou posterior. Atualize o Symfony para a versão 6.4.50 ou posterior. Atualize o Symfony para a versão 7.4.23 ou posterior. Atualize o Symfony para a versão 8.1.11 ou posterior.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-5W3M-MFWG-9F8R
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾