CVE-2026-66402
Təsvir
3.29.0 versiyasından əvvəlki FreeRDP (təsirə məruz qalan versiyalar <= 3.28.0) tls_verify_certificate(), tls_match_hostname() və x509_utils_get_dns_names() funksiyalarında çoxsaylı TLS sertifikat kimliyin təsdiqlənməsi zəiflikləri ehtiva edir. FreeRDP OpenSSL-in uzunluq-həssas kimlik təsdiqləmə API-larından istifadə etmək əvəzinə fərdi Common Name və DNS SAN sətirlərinin uyğunlaşdırılmasını həyata keçirdiyi üçün o, (1) daxil edilmiş NUL baytlarında DNS SAN dəyərlərini kəsir (məsələn, 'victim.example\0.attacker.example' dəyərini 'victim.example' kimi qəbul edir), (2) uyğun gəlməyən DNS SAN yazıların mövcud olduğu hallarda belə uyğun gələn Common Name-i qəbul edir və (3) iPAddress SAN-ları müqayisə etmədən DNS/CN uyğunlaşdırması vasitəsilə IP-literal hədəfləri qəbul edir. Etibarlı və ya yanlış buraxılmış sertifikat zənciri altında, belə bir sertifikatı təqdim edə bilən hücumçu server kimliyinin yoxlanılmasından yan keçə bilər ki, bu da TLS server autentifikasiyasını zəiflədir.
Necə düzəltmək olar
- freerdp freerdp3.29.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| freerdp freerdp | v < 3.29.0 | 3.29.0 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.