CVE-2026-72130
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: nvmet-auth: qısa AUTH_RECEIVE buferlərini rədd etmək nvmet_execute_auth_receive() funksiyası AUTH_RECEIVE ayırma uzunluğunun yalnız sıfırdan fərqli olduğunu və ötürmə uzunluğu ilə uyğunlaşdığını yoxladıqdan sonra həmin uzunluğa etibar edir. SUCCESS1 və FAILURE1/default vəziyyətlərində bu, uzaq NVMe-oF initiatoruna sabit ölçülü DH-HMAC-CHAP cavab qurucularına cavabdan daha qısa kmalloc() buferi ilə müraciət etməyə imkan verir, buna görə də nvmet_auth_success1() və nvmet_auth_failure1() ayrılmış sahədən kənara yazma əməliyyatı yerinə yetirir; hər iki funksiya qısa uzunluq üçün yalnız WARN_ON xəbərdarlığı verir və yenə də mesajı formatlayır. Təsir: Autentifikasiya aktiv edilmiş hədəfə (target) çıxışı olan uzaq NVMe-oF initiatoru bir baytlıq AUTH_RECEIVE ayırma uzunluğu vasitəsilə 16 baytlıq heap out-of-bounds yazılmasını tətikləyə bilər. nvmet_auth_receive_data_len() funksiyasında cari DH-HMAC-CHAP addımı üçün minimum cavab uzunluğunu hesablayın və host tərəfindən təmin edilən ayırma uzunluğu daha qısa olduqda sıfır məlumat uzunluğu hesabatını verin, beləliklə nvmet_execute_auth_receive() funksiyasındakı mövcud sıfır uzunluğu yoxlaması hər hansı qurucu işə düşməzdən əvvəl əmri rədd edəcəkdir. SUCCESS1 minimumu sizeof(struct nvmf_auth_dhchap_success1_data) artıq HMAC heş uzunluğudur, çünki cavab heşi rval[] çevik massivinin sonuna yazılır, buna görə də minimum sabit sizeof deyil, vəziyyətdən asılıdır. CHALLENGE öz mövcud dəyişkən uzunluqlu mühafizəsini nvmet_auth_challenge() funksiyasında saxlayır. Bu, yalnız hədəfdə daxili (in-band) DH-HMAC-CHAP autentifikasiyası konfiqurasiya edildikdə mümkündür.
Necə düzəltmək olar
- Linux Linuxecdb6332fe59ddf18aad758a4926e3d483f4860a, 584d7d14d9b40b080b1195cec83de86ade63343e, 80bf7b7f676e3987bbe06af3c359bd56ac91a5a9, 2eaa3ad450141cfcf187bb43cb8335eb336b5f87, bc111698b46e43eddd8664cceaa621cd559e99a0, 779575bc35c687697ba69e904f2cd22e60112534 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | db1312dd95488b5e6ff362ff66fcf953a46b1821 ≤ v < ecdb6332fe59ddf18aad758a4926e3d483f4860a, db1312dd95488b5e6ff362ff66fcf953a46b1821 ≤ v < 584d7d14d9b40b080b1195cec83de86ade63343e, db1312dd95488b5e6ff362ff66fcf953a46b1821 ≤ v < 80bf7b7f676e3987bbe06af3c359bd56ac91a5a9, db1312dd95488b5e6ff362ff66fcf953a46b1821 ≤ v < 2eaa3ad450141cfcf187bb43cb8335eb336b5f87, db1312dd95488b5e6ff362ff66fcf953a46b1821 ≤ v < bc111698b46e43eddd8664cceaa621cd559e99a0, db1312dd95488b5e6ff362ff66fcf953a46b1821 ≤ v < 779575bc35c687697ba69e904f2cd22e60112534, 6.0 | ecdb6332fe59ddf18aad758a4926e3d483f4860a, 584d7d14d9b40b080b1195cec83de86ade63343e, 80bf7b7f676e3987bbe06af3c359bd56ac91a5a9, 2eaa3ad450141cfcf187bb43cb8335eb336b5f87, bc111698b46e43eddd8664cceaa621cd559e99a0, 779575bc35c687697ba69e904f2cd22e60112534 |
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.