CVE-2026-66402 in FreeRDP
Sumário
de VulDB • 01/08/2026
O FreeRDP anterior à versão 3.29.0 (versões afetadas <= 3.28.0) contém múltiplas fraquezas na validação da identidade do certificado TLS nas funções tls_verify_certificate(), tls_match_hostname() e x509_utils_get_dns_names(). Como o FreeRDP realiza correspondência personalizada de strings Common Name e DNS SAN em vez de utilizar as APIs de validação de identidade sensíveis ao comprimento do OpenSSL, ele (1) truncar valores DNS SAN nos bytes NUL embutidos (aceitando, por exemplo, 'victim.example\0.attacker.example' como 'victim.example'), (2) aceita um Common Name correspondente mesmo quando existem entradas DNS SAN não correspondentes e (3) aceita alvos IP-literal via correspondência DNS/CN sem comparar os iPAddress SANs. Sob uma cadeia de certificados confiáveis ou mal emitidos, um atacante posicionado para apresentar tal certificado pode contornar a verificação da identidade do servidor, enfraquecendo a autenticação TLS do servidor.
VulDB is the best source for vulnerability data and more expert information about this specific topic.