CVE-2026-93201

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: dm-pcache: davamlı yaddaşdan gələn seg_id sahələrini təsdiqləyin cache_pos_decode(), cache_key_decode() və cache_replay()-in sonuncu kset budaqları, writeback işçisi və GC işçisi keş cihazının metadata-sından keş seqment ID-sini götürür və onu cache->n_segs ilə yoxlamadan cache->segments[] massivində indeksləyir. Həmin metadata yalnız sabit publik toxumla CRC qorunur, buna görə də cədvəl yükləməsi zamanı (CAP_SYS_ADMIN) keş cihazını təmin edən şəxs bu ID-ni idarə edir; diapazondan kənar dəyər yanlış pcache_cache_segment göstəricisi yaradır ki, bu da istifadə edilir və ona məlumat yazılır — bu, diskdəki məlumatlarla idarə olunan sərhədlərdən kənar oxuma və yazma əməliyyatıdır. Hər bir dekodlaşdırma nöqtəsində cache_seg_id_valid() funksiyasını əlavə edin və diapazondan kənar ID-ni rədd edin, beləliklə, massivin hüdudlarından kənara çıxmaq əvəzinə əməliyyatı -EIO xətası ilə dayandırın. ID-ni fiziki cihazın ümumi sayına görə deyil, başladılmış seqment sayı (cache_info.n_segs) ilə məhdudlaşdırın. Əks halda, seg_num-dan aşağı olan saxtalaşdırılmış cache_info.n_segs, segments[cache_info.n_segs..seg_num) hissəsini məlumat göstəricisi NULL olan sıfırlanmış strukturlar kimi saxlayır, buna görə də həmin aralıqda olan saxta ID yenə də istifadə ediləcəkdir. Sonrakı yamalar cache_info.n_segs <= seg_num olduğunu təmin edir və drayver tərəfindən yaradılan keş bu ikisini bərabər edir, buna görə də düzgün obrazlara təsir etmir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc17 sen 2026
İlk görülmə17 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux96d4b275281b45aacd0f0510fa8bec85d9f7dc5a, b4bf8af5e7d7db4c5e179e15017da55857761ac4, 90c990a68460d7b5720e5634cf650eccdf0f4098 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux1d57628ff95b32d5cfa8d8f50e07690c161e9cf0 ≤ v < 96d4b275281b45aacd0f0510fa8bec85d9f7dc5a, 1d57628ff95b32d5cfa8d8f50e07690c161e9cf0 ≤ v < b4bf8af5e7d7db4c5e179e15017da55857761ac4, 1d57628ff95b32d5cfa8d8f50e07690c161e9cf0 ≤ v < 90c990a68460d7b5720e5634cf650eccdf0f4098, 6.1896d4b275281b45aacd0f0510fa8bec85d9f7dc5a, b4bf8af5e7d7db4c5e179e15017da55857761ac4, 90c990a68460d7b5720e5634cf650eccdf0f4098

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.

Intelligence 360 paketində

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.

CVE-2026-93201 · Linux · Dark Radar