CVE-2026-18798
Təsvir
Problemin xülasəsi: İlkin paket üçün kanalın yaradılması uğursuz olduqda, QUIC serveri QRX (QUIC record layer RX) obyektini iki dəfə azad edə bilər (double free). Təsirin xülasəsi: İki dəfə azad etmə yaddaşın korlanmasına (heap corruption) səbəb olur ki, bu da adətən QUIC server prosesinin sonlandırılmasına və nəticədə Xidmətdən imtinaya (DoS) gətirib çıxarır. Hazırda bu double free boşluğunun uzaqdan kodun icrası üçün istifadə edilə biləcəyinə dair heç bir sübut yoxdur, buna görə də bu ehtimal çox aşağı hesab olunur. CWE: CWE-415: Double Free Təsvir: İlkin paketi təsdiqləmək üçün OpenSSL QUIC stekinin standart paket idarəedicisi (port_default_packet_handler()) QRX adlı obyekt yaradır. Əgər ilkin paket QRX obyekti ilə uğurla təsdiqlənirsə, standart paket idarəedicisi kanalın (bağlantı obyekti) yaradılması mərhələsinə keçir. Paket təsdiqi üçün istifadə olunan QRX obyekti port_bind_channel() funksiyasına ötürülür və beləliklə yeni yaradılmış bağlantının hissəsinə çevrilir. Əgər port_bind_channel() uğursuz olarsa, o, həmçinin QRX obyektini azad edir. port_bind_channel() geri döndükdən sonra port_default_packet_handler() xətanı aşkar edir və xəta budağına keçir, burada həmin QRX obyekti ikinci dəfə azad edilir. port_bind_channel() funksiyasındakı xəta nisbətən az əlbərliklə, yanlış formalaşdırılmış (RFC 9000 standartına uyğun olmayan) INITIAL paketi ilə törədilə bilər. Əgər paket 8 baytdan qısa olan DCID (destination connection ID) daşıyırsa, ossl_quic_lcidm_enrol_odcid() funksiyası DCID-nin uzunluğunun yanlış olduğunu aşkar etdikdən sonra port_bind_channel() xəta yoluna keçir. FIPS təsiri: yox QUIC tətbiqi OpenSSL FIPS modulunun sərhədlərindən kənarda yerləşdiyi üçün FIPS modulu bundan təsirlənmir.
Necə düzəltmək olar
- openssl openssl3.5.8, 3.6.4, 4.0.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openssl openssl | 3.5.0 ≤ v < 3.5.8, 3.6.0 ≤ v < 3.6.4, 4.0.0 ≤ v < 4.0.2 | 3.5.8, 3.6.4, 4.0.2 |
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.