CVE-2026-72014
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: drbd: diapazondan kənar faydalı yük ölçüsü olan məlumat cavablarını rədd edin recv_dless_read() funksiyası qarşı tərəfdən gələn P_DATA_REPLY mesajını gözlənilən oxuma sorğusunun bio-suna qəbul edir. Qarşı tərəf tərəfindən təmin edilən faydalı yük uzunluğu ona imzalı tam ədəd (signed int) olan data_size kimi çatır və qarşı tərəfin nəzarət etdiyi iki giriş bunu mənfi edə bilər. Razılaşdırılmış data-integrity-alg olduqda, əvvəlcə həzm (digest) uzunluğu çıxılır, buna görə də faydalı yükü həzmdən kiçik olan cavab data_size dəyişənində alt daşmaya (underflow) səbəb olur. İnteqrasiya alqoritmi olmadıqda (defolt halda), data_size dəyişəninə imzasız (unsigned) h95/h100 şəbəkə uzunluğu mənimsədilir və drbdd() funksiyası faydalı yük daşıyan əmr üçün onu heç vaxt məhdudlaşdırmır, beləliklə INT_MAX-dan yuxarı uzunluq onu mənfiyə çevirir; bu yol üçün defolt olmayan heç bir xüsusiyyət tələb olunmur. Daha sonra bio qəbul dövrü expect = min_t(int, data_size, bv_len) hesablayır ki, bu da mənfidir və drbd_recv_all_warn(mapped, expect) ilk xəritələnmiş səhifəyə SIZE_MAX ölçüsündə size_t ilə qəbulu həyata keçirir. Oxşar qəbul yolu olan read_in_block() bundan təsirlənmir: o, imzasız ölçüdən istifadə edir və qəbul etməzdən əvvəl onu DRBD_MAX_BIO_SIZE-a qarşı yoxlayaraq rədd edir. Opsional həzm çıxıldıqdan sonra ölçüsü mənfi olan məlumat cavabını rədd etməklə hər iki tetikleyici əhatə olunur. Təsir: bədniyyətli və ya "man-in-the-middle" hücumunda olan DRBD qarşı tərəfi qəbul edəndə bio səhifəsindən kənara hücumçunun seçdiyi baytları kopyalayaraq nüvə yaddaşını korlayır. Öz qarşı tərəfindən oxuyan düyün (disksiz düyün və ya qarşı tərəfə oxuma balanslaşdırması edən düyün) defolt konfiqurasiyada risk altındadır; data-integrity-alg tələb olunmur.
Necə düzəltmək olar
- Linux Linuxbca33f5442c3094511719d9db792ce3165d87e76, 741a682535deffe9ab7e5c89caf83571efbc9dd9, f14e87d7b166490bceb9603b39310e51595d05b9, f16866c62656865854106b79bcf6e4ca97a51a92, 5f59a8142000f0b8f75c432209ead73c424a745d, 38cc4867540ae8beedfe41a1a1a6ed37052c77d6, 648d4317326e6aa3f8c05cbf0fd14cc2eba6ca99, bd910a7660d280595ef94cb6d193951d855d330f və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | b411b3637fa71fce9cf2acf0639009500f5892fe ≤ v < bca33f5442c3094511719d9db792ce3165d87e76, b411b3637fa71fce9cf2acf0639009500f5892fe ≤ v < 741a682535deffe9ab7e5c89caf83571efbc9dd9, b411b3637fa71fce9cf2acf0639009500f5892fe ≤ v < f14e87d7b166490bceb9603b39310e51595d05b9, b411b3637fa71fce9cf2acf0639009500f5892fe ≤ v < f16866c62656865854106b79bcf6e4ca97a51a92, b411b3637fa71fce9cf2acf0639009500f5892fe ≤ v < 5f59a8142000f0b8f75c432209ead73c424a745d, b411b3637fa71fce9cf2acf0639009500f5892fe ≤ v < 38cc4867540ae8beedfe41a1a1a6ed37052c77d6, b411b3637fa71fce9cf2acf0639009500f5892fe ≤ v < 648d4317326e6aa3f8c05cbf0fd14cc2eba6ca99, b411b3637fa71fce9cf2acf0639009500f5892fe ≤ v < bd910a7660d280595ef94cb6d193951d855d330f, 2.6.33 | bca33f5442c3094511719d9db792ce3165d87e76, 741a682535deffe9ab7e5c89caf83571efbc9dd9, f14e87d7b166490bceb9603b39310e51595d05b9, f16866c62656865854106b79bcf6e4ca97a51a92, 5f59a8142000f0b8f75c432209ead73c424a745d, 38cc4867540ae8beedfe41a1a1a6ed37052c77d6, 648d4317326e6aa3f8c05cbf0fd14cc2eba6ca99, bd910a7660d280595ef94cb6d193951d855d330f |
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.