CVE-2026-98365

Kritik

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: RDMA/rxe: mr_check_range() funksiyasında OOB girişinə səbəb olan tam ədəd daşmasının (integer overflow) düzəldilməsi mr_check_range() funksiyası dövriyyəyə meyilli riyazi hesablamalardan istifadə edərək [iova, iova+length) diapazonunun qeydiyyatdan keçmiş MR diapazonuna uyğun olduğunu yoxlayır: if (iova < mr->ibmr.iova || iova + length > mr->ibmr.iova + mr->ibmr.length) Uzaq tərəf elə bir RDMA-Write/Read RETH hazırlaya bilər ki, iova + length sıfıra bərabər olsun (məsələn, iova=0xfffffffffffffff8, length=8) və beləliklə yoxlama prosesindən yan keçilsin. Daha sonra rxe_mr_iova_to_index() çox böyük indeks (yalnız WARN_ON ilə qorunan int idx) hesablayır və rxe_mr_copy_xarray() mr->page_info[huge] ünvanına müraciət edir; bu isə sərhədlərdən kənar (out-of-bounds) oxuma/yazmaya və autentifikasiya olunmamış uzaq tərəf tərəfindən tetiklene bilən kernel oops xətasına səbəb olur. Yoxlama prosesini daşma təhlükəsizliyi olan formada yenidən yazın; ilk iki şərt növbəti çıxma əməliyyatlarının altdaşma (underflow) etməməsini təmin edir: if (iova < mr->ibmr.iova || length > mr->ibmr.length || iova - mr->ibmr.iova > mr->ibmr.length - length) Düzəlişdən sonra mr_check_range() hazırlanmış iova üçün -EINVAL qaytarır və cavabdeh tərəf OOB xətasını tetikləmək əvəzinə REMOTE_ACCESS_ERROR hesabatı verir.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulLinux
Dərc6 okt 2026
İlk görülmə6 okt 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxb7d2118660545a00b21e83010ded1a231c6fb8c5, 5d9426a74fc8cb8f375fcdc19b465a030f9b8cab, 2f3b705144e3a3c14184fec6e354680081fe91ec, 3431f525718f6b07da308cda6d44f8cb548bbd37, d10e2a08799e858d3e71ea4169bcd018f216d444 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux8700e3e7c4857d28ebaa824509934556da0b3e76 ≤ v < b7d2118660545a00b21e83010ded1a231c6fb8c5, 8700e3e7c4857d28ebaa824509934556da0b3e76 ≤ v < 5d9426a74fc8cb8f375fcdc19b465a030f9b8cab, 8700e3e7c4857d28ebaa824509934556da0b3e76 ≤ v < 2f3b705144e3a3c14184fec6e354680081fe91ec, 8700e3e7c4857d28ebaa824509934556da0b3e76 ≤ v < 3431f525718f6b07da308cda6d44f8cb548bbd37, 8700e3e7c4857d28ebaa824509934556da0b3e76 ≤ v < d10e2a08799e858d3e71ea4169bcd018f216d444, 4.8b7d2118660545a00b21e83010ded1a231c6fb8c5, 5d9426a74fc8cb8f375fcdc19b465a030f9b8cab, 2f3b705144e3a3c14184fec6e354680081fe91ec, 3431f525718f6b07da308cda6d44f8cb548bbd37, d10e2a08799e858d3e71ea4169bcd018f216d444

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-98365 · Linux · Dark Radar