CVE-2026-97482

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: usb: gadget: goku_udc: INT_USBRESET loqunda dev->driver-in NULL dereference-nin qarşısının alınması goku_irq() tək bir ep0 yolu altında bir sıra şin hadisələrini idarə edir. O, artıq gadget drayverinin suspend/resume callback-lərini NULL ->driver-dən qoruyur: if (dev->gadget.speed != USB_SPEED_UNKNOWN && dev->driver && dev->driver->resume) { spin_unlock(&dev->lock); dev->driver->resume(&dev->gadget); ... } lakin növbəti budaq INT_USBRESET gəldikdə şərtsiz olaraq dev->driver-i dereference edir: if (stat & INT_USBRESET) { ACK(INT_USBRESET); INFO(dev, "USB reset done, gadget %s\n", dev->driver->driver.name); } Əgər kontroller hər hansı bir gadget drayveri bağlanmamışdan əvvəl (və ya biri ayrıldıqdan sonra) INT_USBRESET xətasını ötürərsə, dev->driver NULL olur və printk NULL-u dereference edir. smatch bu uyğunsuzluğu qeyd edir: drivers/usb/gadget/udc/goku_udc.c:1618 goku_irq() error: we previously assumed 'dev->driver' could be null (see line 1607) Gadget drayveri bağlanmadıqda rezerv yer tutucudan istifadə edilir. Gadget drayveri bağlandığı halda funksional dəyişiklik yoxdur.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc24 sen 2026
İlk görülmə24 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxd7b33afbf9b54b61cb423af9663df54eae11d3b1, ea2901a4a90afc662e4d023542d91f10ab10fd3c, 999ff3bf665f2abfb6af519ef3d6d42b061d3c15, a018d4195114ca2cf79858cc45c98581dee4795b, 10d7fc3008d5b7ec03af8e08927f1d090014c2af, 28d78783a871cdb7a637dcb72452ff7d303430ae, 5bf5e3fba9bc7dfd69701521dbe9809f8ccbdb02 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < d7b33afbf9b54b61cb423af9663df54eae11d3b1, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < ea2901a4a90afc662e4d023542d91f10ab10fd3c, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 999ff3bf665f2abfb6af519ef3d6d42b061d3c15, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < a018d4195114ca2cf79858cc45c98581dee4795b, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 10d7fc3008d5b7ec03af8e08927f1d090014c2af, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 28d78783a871cdb7a637dcb72452ff7d303430ae, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 5bf5e3fba9bc7dfd69701521dbe9809f8ccbdb02, 2.6.12d7b33afbf9b54b61cb423af9663df54eae11d3b1, ea2901a4a90afc662e4d023542d91f10ab10fd3c, 999ff3bf665f2abfb6af519ef3d6d42b061d3c15, a018d4195114ca2cf79858cc45c98581dee4795b, 10d7fc3008d5b7ec03af8e08927f1d090014c2af, 28d78783a871cdb7a637dcb72452ff7d303430ae, 5bf5e3fba9bc7dfd69701521dbe9809f8ccbdb02

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.