CVE-2026-66402 in FreeRDP
Сводка
по VulDB • 01.08.2026
FreeRDP до версии 3.29.0 (затронутые версии <= 3.28.0) содержит несколько уязвимостей в механизмах проверки идентичности сертификатов TLS в функциях tls_verify_certificate(), tls_match_hostname() и x509_utils_get_dns_names(). Поскольку FreeRDP выполняет сопоставление строк Common Name (CN) и DNS SAN вручную, вместо использования API-интерфейсов OpenSSL для проверки идентичности с учетом длины, это приводит к следующим проблемам: (1) значения DNS SAN усекаются при обнаружении встроенных нулевых байтов (например, 'victim.example\0.attacker.example' принимается как 'victim.example'); (2) совпадение Common Name считается действительным даже в присутствии несовпадающих записей DNS SAN; и (3) принимаются цели с IP-литералами через сопоставление по DNS/CN без сравнения с полями iPAddress SAN. В случае доверенной или ошибочно выданной цепочки сертификатов злоумышленник, имеющий возможность предоставить такой сертификат, может обойти проверку идентичности сервера, что ослабляет аутентификацию TLS-сервера.
If you want to get best quality of vulnerability data, you may have to visit VulDB.