CVE-2026-23448

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net: usb: cdc_ncm: NDP16 nframes sərhəd yoxlamasına ndpoffset əlavə edildi cdc_ncm_rx_verify_ndp16() funksiyası NDP başlığının və onun DPE yazılarını skb daxilində yerləşdiyini təsdiqləyir. Birinci yoxlama ndpoffset-i düzgün nəzərə alır: if ((ndpoffset + sizeof(struct usb_cdc_ncm_ndp16)) > skb_in->len) lakin ikinci yoxlama bunu buraxır: if ((sizeof(struct usb_cdc_ncm_ndp16) + ret * (sizeof(struct usb_cdc_ncm_dpe16))) > skb_in->len) Bu, DPE massivinin ölçüsünü sanki NDP ndpoffset-də deyil, 0 ofsetində yerləşmiş kimi ümumi skb uzunluğuna qarşı yoxlayır. NDP, NTB-nin sonuna yaxın yerləşdirildikdə (böyük wNdpIndex), yoxlama uğurlu olsa belə, DPE yazıları skb məlumat buferindən kənara çıxa bilər. Daha sonra cdc_ncm_rx_fixup() funksiyası DPE massivini dövr etdirərkən sərhədlərdən kənar (out-of-bounds) yaddaşı oxuyur. nframes sərhəd yoxlamasına ndpoffset əlavə edildi və NDP+DPE massivi ölçüsünü daha aydın ifadə etmək üçün struct_size_t() istifadə edildi.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc3 apr 2026
İlk görülmə3 apr 2026
Zəiflik növüCWE-129CWE-129

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel3.8 ≤ v < 6.6.130, 6.7 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.20, 6.19 ≤ v < 6.19.10, 7.06.6.130, 6.12.78, 6.18.20, 6.19.10

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