CVE-2026-31616

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: usb: gadget: f_phonet: pn_rx_complete() funksiyasında skb frags[] daşmasının düzəldilməsi Phonet funksiyasını təqdim edən Linux gadget cihazında, xətalı/məqsədli bir USB hostu məhdudiyyətsiz tam səhifə OUT transferləri ardıcıllığı göndərməklə skb_shared_info->frags[] massivini daşıra bilər. pn_rx_complete() funksiyası skb-ni yalnız req->actual < req->length olduqda tamamlayır, burada req->length gadget tərəfindən PAGE_SIZE olaraq təyin edilir. Əgər host hər transferdə dəqiq PAGE_SIZE bayt göndərirsə, fp->rx.skb heç vaxt sıfırlanmayacaq və hər tamamlanma skb_add_rx_frag() vasitəsilə yeni bir fraqment əlavə edəcək. nr_frags dəyişəni MAX_SKB_FRAGS (defolt 17) həddini aşdıqda, növbəti fraqment yazmaları heap-də shinfo-ya bitişik olan yaddaşı overwrite edir. Fraqment limiti çatdıqda, f0813bcd2d9d commit-i ilə t7xx-ə tətbiq edilən düzəlişə uyğun olaraq ("net: wwan: t7xx: fix potential skb->frags overflow in RX path"), skb atılmalı və uzunluq xətası qeydə alınmalıdır.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc24 apr 2026
İlk görülmə24 apr 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.6.136, 6.12.83, 6.18.24, 6.19.14, 7.0.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.32 ≤ v < 6.6.136, 6.7 ≤ v < 6.12.83, 6.13 ≤ v < 6.18.24, 6.19 ≤ v < 6.19.14, 7.0 ≤ v < 7.0.16.6.136, 6.12.83, 6.18.24, 6.19.14, 7.0.1

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