CVE-2026-84784
Təsvir
Problemin xülasəsi: Zərərli uzaq tərəf, uzaq QUIC stekinin neçə bağlantı ID-sindən istifadə edə biləcəyinə dair limit yoxlamasından yayınaraq lokal QUIC stekini NEW_CONNECTION_ID freymləri ilə doldura bilər. Təsirin xülasəsi: Lokal QUIC steki qəbul etdiyi hər bir NEW_CONNECTION_ID freymi üçün RETIRE_CONN_ID freymi göndərir. RETIRE_CONN_ID freymi İdarəetmə Freym Növbəsi (Control Frame Queue - CFQ) vasitəsilə göndərilir. Əgər uzaq tərəf eyni zamanda ACK-ları saxlayarsa, o, lokal stekini təxminən 400MB (ACK gecikməsindən asılı olaraq) resurs ayırmağa məcbur edə bilər. CWE: CWE-770: Resursların Limitlərsiz və ya Tənzimləməsiz Ayrılması Təsvir: RFC 9000 bölmələri 5.1.1 və 5.1.2 [1], uzaq tərəfin lokal QUIC stekinə, lokal stekin uzaq tərəfdə bağlantını müəyyən etmək üçün istifadə etdiyi təyinat bağlantı ID-sini (CID kimi də tanınır) dəyişmək barədə bildiriş göndərmə mexanizmini təsvir edir. Hər bir CID ardıcıllıq nömrəsi ilə əlaqələndirilir. Ardıcıllıq nömrəsi, ya bağlantı ilə əlaqələndirilən, ya da ləğv edilən CID-ni müəyyən etmək üçün NEW_CONNECTION_ID və RETIRE_CONNECTION_ID freymlərində ötürülür. Uzaq tərəf, mövcud bağlantı ilə yeni bir CID-nin əlaqələndirildiyini lokal stekə bildirmək üçün NEW_CONNECTION_ID freymi göndərir. NEW_CONNECTION_ID freymi yeni CID-ni, onun ardıcıllıq nömrəsini və retire-prior-to nömrəsini daşıyır. Retire-prior-to ləğv edilməli olan mövcud CID-ləri müəyyən edir. Lokal QUIC steki, ardıcıllıq nömrəsi retire-prior-to-dan kiçik olan hər bir təyinat CID-si üçün RETIRE_CONNECTION_ID göndərməlidir. CID, lokal stek onun RETIRE_CONNECTION_ID freymi üçün ACK aldıqdan sonra ləğv edilmiş sayılır. OpenSSL QUIC steki hər bağlantı üçün maksimum bir təyinat CID-sini dəstəkləsə də, onu hər bağlantı üzrə birdən çox RETIRE_CONNECTION_ID freyminin emal edilməsinə sövq etmək mümkündür. Hazırda OpenSSL QUIC steki NEW_CONNECTION_ID-ni alan kimi təyinat CID-sini ləğv edir, halbuki əslində təyinat CID-si yalnız RETIRE_CONNECTION_ID freymi üçün ACK alındıqdan sonra ləğv edilməlidir. Səhv məntiqin düzəldilməsi aynı zamanda növbə artımı problemini də həll edir. [1] https://datatracker.ietf.org/doc/html/rfc9000#name-issuing-connection-ids FIPS təsiri: yoxdur QUIC implementasiyası OpenSSL FIPS modulunun sərhədlərindən kənarda olduğu üçün FIPS modulu bundan təsirlənmir.
Necə düzəltmək olar
- openssl openssl3.4.8, 3.5.9, 3.6.5, 4.0.3 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.4.0 ≤ v < 3.4.8, 3.5.0 ≤ v < 3.5.9, 3.6.0 ≤ v < 3.6.5, 4.0.0 ≤ v < 4.0.3 | 3.4.8, 3.5.9, 3.6.5, 4.0.3 |
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.