CVE-2026-63923
Təsvir
Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: octeontx2-af: rvu_mbox_handler_rep_event_notify daxilində body pcifunc yoxlanılsın drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c faylındakı rvu_mbox_handler_rep_event_notify() göndərənin nəzarət etdiyi REP_EVENT_NOTIFY sorğu body-sini olduğu kimi növbəyə qoyur, sonra isə rvu_rep_up_notify() event->pcifunc (AF tərəfindən normallaşdırılmış header pcifunc-dan fərqlənən daxili body sahəsi) dəyərini heç bir sərhəd yoxlaması olmadan rvu_get_pfvf(), rvu_get_pf() və AF->PF mailbox cihaz indeksinə ötürür. switchdev representor rejiminə keçirilmiş PF-ə qoşulmuş VF bu yola çıxır: VF mailbox handler-i otx2_pfvf_mbox_handler() MBOX_MSG_REP_EVENT_NOTIFY daxil olmaqla hər bir mesaj id-sini allowlist olmadan AF-ə ötürür, AF dispetçeri isə yalnız msg->pcifunc sahəsini yenidən yazır və struct rep_event::pcifunc hücumçunun nəzarətində qalır. Qardaş handler rvu_mbox_handler_esw_cfg() header pcifunc dəyəri rvu->rep_pcifunc-a bərabər olmayan sorğuları rədd edir; bu handlerdə isə ekvivalent məhdudiyyət yoxdur. Aralıqdan kənar body pcifunc ayrılmış massivdən kənarda &rvu->pf[]/&rvu->hwvf[] elementini seçir və RVU_EVENT_MAC_ADDR_CHANGE halında növbəyə qoyulmuş worker daxilində hücumçunun seçdiyi altı baytlıq OOB ether_addr_copy() hədəfinə çevrilir; KASAN rvu_rep_wq_handler daxilində slab-out-of-bounds yazma aşkar edir. Yanlış formatlı sorğuları handler girişində is_pf_func_valid() yoxlaması ilə rədd edin; bu funksiya artıq bu driverdə kanonik PF/VF aralıq yoxlamasıdır. Onu rvu.h vasitəsilə əlçatan edin ki, rvu_rep.c-dəki çağıranlar eyni aralıq arifmetikasını açıq şəkildə yazmaq əvəzinə ondan istifadə edə bilsinlər.
Necə düzəltmək olar
- linux linux_kernel6.18.42, 7.0.12 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.13 ≤ v < 6.18.42, 6.19 ≤ v < 7.0.12, 7.1 | 6.18.42, 7.0.12 |
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.