CVE-2026-31727
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: usb: gadget: u_ether: eth_get_drvinfo fonksiyonundaki NULL pointer deref hatası düzeltildi ec35c1969650 ("usb: gadget: f_ncm: Fix net_device lifecycle with device_move") commit'i, unbind işlemi sırasında gadget cihazını /sys/devices/virtual altına yeniden bağlayarak gadget işaretçisini temizlemektedir. Eğer kullanıcı alanı aracı, bu ayrılma penceresi sırasında hayatta kalan arayüz üzerinden sorgulama yaparsa, bu durum bir NULL pointer dereference ile sonuçlanmaktadır. Unable to handle kernel NULL pointer dereference Call trace: eth_get_drvinfo+0x50/0x90 ethtool_get_drvinfo+0x5c/0x1f0 __dev_ethtool+0xaec/0x1fe0 dev_ethtool+0x134/0x2e0 dev_ioctl+0x338/0x560 eth_get_drvinfo() fonksiyonuna dev->gadget için bir NULL kontrolü eklendi. Ayrılma durumu gerçekleştiğinde, boş dizgeler için ethtool_get_drvinfo tarafından doğal olarak yönetilen fw_version ve bus_info dizgelerinin kopyalanması atlanır.
Nasıl düzeltilir
- linux linux_kernel6.12.81, 6.18.22, 6.19.12 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.12.78 ≤ v < 6.12.81, 6.18.19 ≤ v < 6.18.22, 6.19.9 ≤ v < 6.19.12, 7.0 | 6.12.81, 6.18.22, 6.19.12 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.