CVE-2026-98242

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: dma-buf: phys vec-den sgt-yə keçiddə səssiz daşmanın düzəldilməsi MMIO ölçüsü 4G-dən böyük olduqda və peer2peer DMA host körpüsündən keçdikdə, ümumi əlaqəli IOVA-nı (hansı ki, 4G-dən böyükdür) mapped_len dəyişəninə təyin edən kod yolu tetiklənilir. Əvvəllər `mapped_len` 32-bitlik `unsigned int` kimi elan edilmişdi. `size_t` uzunluqları toplayarkən bu, səssiz dövriyyəyə (wrap-around) səbəb olurdu. Bu kəsilmə, `fill_sg_entry()` kimi funksiyalara kəsilmiş uzunluqların ötürülməsinə gətirib çıxarırdı. Bu problem `mapped_len` dəyişəninin `size_t` (64-bit) ilə dəyişdirilməsi ilə həll edilmişdir. Eyni zamanda, `calc_sg_nents`-də `nents` üçün `check_add_overflow()` istifadə edilərək oxşar potensial daşma problemləri aradan qaldırılmış və uyğunluğu təmin etmək üçün `fill_sg_entry`-də dövr iteratoru kimi `unsigned int` istifadə edilmişdir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc6 okt 2026
İlk görülmə6 okt 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux6b98fd7106d4e486f432664893dcd4d6fa3a9693, b344ca94e8cc85796f16ea25e2e5a8e0303fe813 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux3aa31a8bb11e47c0ff2b306988d1756b810c1c3c ≤ v < 6b98fd7106d4e486f432664893dcd4d6fa3a9693, 3aa31a8bb11e47c0ff2b306988d1756b810c1c3c ≤ v < b344ca94e8cc85796f16ea25e2e5a8e0303fe813, 6.196b98fd7106d4e486f432664893dcd4d6fa3a9693, b344ca94e8cc85796f16ea25e2e5a8e0303fe813

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.