CVE-2026-64319
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: nvmet-auth: cavab mesajının faydalı yükünün sərhədlərini ötürmə uzunluğuna görə yoxlayın nvmet_auth_reply() funksiyası dəyişkən uzunluqlu rval[] massivinə hücumçu tərəfindən idarə olunan hl (heş uzunluğu) və dhvlen (DH dəyəri uzunluğu) sahələri vasitəsilə müraciət edir, lakin onların ayrılmış tl baytlıq buferə uyğun olduğunu yoxlamır. Bədniyyətli NVMe-oF başladıcısı kiçik ötürmə uzunluğuna, lakin böyük hl/dhvlen dəyərlərinə malik DHCHAP_REPLY mesajı hazırlaya bilər ki, bu da hədəf DH açıq açarını (rval + 2*hl) emal etdikdə və ya host cavabı üçün memcmp əməliyyatını yerinə yetirdikdə heap-da sərhədlərdən kənar oxumalara (out-of-bounds heap reads) səbəb olur. DH autentifikasiyası konfiqurasiya edildikdə, OOB göstəricisi birbaşa sg_init_one() funksiyasına ötürülür və crypto_kpp_compute_shared_secret() tərəfindən oxunur ki, bu da buferdən 526 bayta qədər kənara çıxmağa imkan verir. Bu, autentifikasiyadan əvvəl istismar edilə biləndir. Dəyişkən uzunluqlu sahələrə hər hansı müraciətdən əvvəl sizeof(*data) + 2*hl + dhvlen <= tl şərtini təmin edən sərhəd yoxlaması əlavə edildi. Atuin - Avtomatlaşdırılmış Zəifliklərin Aşkar Edilməsi Mühərriki tərəfindən aşkar edilmişdir.
Necə düzəltmək olar
- linux linux_kernel6.6.145, 6.12.96, 6.18.39, 7.1.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.0 ≤ v < 6.6.145, 6.7 ≤ v < 6.12.96, 6.13 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.4 | 6.6.145, 6.12.96, 6.18.39, 7.1.4 |
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.