CVE-2026-92525

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: RDMA/rxe: wqe->dma.sge[] indekslənmədən əvvəl num_sge/cur_sge yoxlanılmalıdır İstifadəçi QP üçün qp->sq.queue tətbiqin birbaşa yazdığı halqa (ring) olduğu üçün rxe_post_send() funksiyası is_user budağına keçir və WQE-ni yoxlamadan yalnız send_task tapşırığını təyin edir. rxe_requester() funksiyası req_next_wqe() vasitəsilə onu yerində istehlak edir və copy_data() funksiyasını çağırır; bu funksiya hücumçunun nəzarət etdiyi num_sge/cur_sge ilə &wqe->dma.sge[cur_sge] indeksini istifadə edir. Yalnız nüvə yolu num_sge dəyərini məhdudlaşdırır (validate_send_wr()); istifadəçi WQE heç vaxt yoxlanılmır, buna görə də lokal imtiyazsız istifadəçi diapazondan kənar cur_sge və ya həddindən artıq böyük num_sge olan WQE göndərə bilər və copy_data() funksiyasında hər bir WQE-yə aid sge massivinin sərhədləri kənarında oxunuşu (vmalloc OOB read, lokal DoS) məcburi edə bilər. get_srq_wqe() funksiyasının SRQ girişlərini qoruması kimi, rxe_requester() funksiyasında istifadədən əvvəl num_sge dəyərini qp->sq.max_sge ilə məhdudlaşdırın və cur_sge dəyərini yalnız WQE faydalı yük (dma.resid) daşıdıqda məhdudlaşdırın: copy_data() funksiyası dma->sge[] massivinə toxunmazdan əvvəl sıfır uzunluqlu kopyalama zamanı erkən geri dönür, beləliklə, sıfır yüklü WQE — max_sge == 0 olan QP-nin göndərə biləcəyi yeganə növ — etibarlı qalır. KASAN altında təkrarlandı; copy_data() funksiyasındakı vmalloc-out-of-bounds problemi aradan qaldırıldı.

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

Necə düzəltmək olar

Yeniləyin
  • Linux Linux69d3ccf6543f24c452a020c8028ca6f46cb1e8db, 750bba6ce9bb0b11d6a166031c9728ae3f21765e, c067aa7b231e91a18a1b3666201ab14dfb00347a, 13cb7160e5b791f5e3ecf9311cf32849fe7e9b62, 5ec111ddc1f727c1e4580aea459842ae5a8359a5, 126c757e4cd46f866ddc283143b58eb4d9bf52cd və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux8700e3e7c4857d28ebaa824509934556da0b3e76 ≤ v < 69d3ccf6543f24c452a020c8028ca6f46cb1e8db, 8700e3e7c4857d28ebaa824509934556da0b3e76 ≤ v < 750bba6ce9bb0b11d6a166031c9728ae3f21765e, 8700e3e7c4857d28ebaa824509934556da0b3e76 ≤ v < c067aa7b231e91a18a1b3666201ab14dfb00347a, 8700e3e7c4857d28ebaa824509934556da0b3e76 ≤ v < 13cb7160e5b791f5e3ecf9311cf32849fe7e9b62, 8700e3e7c4857d28ebaa824509934556da0b3e76 ≤ v < 5ec111ddc1f727c1e4580aea459842ae5a8359a5, 8700e3e7c4857d28ebaa824509934556da0b3e76 ≤ v < 126c757e4cd46f866ddc283143b58eb4d9bf52cd, 4.869d3ccf6543f24c452a020c8028ca6f46cb1e8db, 750bba6ce9bb0b11d6a166031c9728ae3f21765e, c067aa7b231e91a18a1b3666201ab14dfb00347a, 13cb7160e5b791f5e3ecf9311cf32849fe7e9b62, 5ec111ddc1f727c1e4580aea459842ae5a8359a5, 126c757e4cd46f866ddc283143b58eb4d9bf52cd

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