CVE-2025-38555

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: usb: gadget : composite_dev_cleanup() fonksiyonundaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi 1. configfs_composite_bind() -> composite_os_desc_req_prepare() fonksiyonunda: kmalloc başarısız olursa, cdev->os_desc_req işaretçisi serbest bırakılır ancak NULL olarak ayarlanmaz. Ardından üst seviye fonksiyona bir hata döndürülür. 2. configfs_composite_bind() -> composite_dev_cleanup() fonksiyonunda: cdev->os_desc_req değerinin NULL olup olmadığı kontrol edilir. Eğer NULL değilse, bunu kullanmaya çalışır. Bu durum bir serbest bırakıldıktan sonra kullanım (use-after-free) sorununa yol açar. BUG: KASAN: composite_dev_cleanup+0xf4/0x2c0 konumunda serbest bırakıldıktan sonra kullanım (use-after-free) init/1 görevi tarafından 0000004827837a00 adresinde 8 boyutunda okuma yapıldı CPU: 10 PID: 1 Comm: init Tainted: G O 5.10.97-oh #1 kasan_report+0x188/0x1cc __asan_load8+0xb4/0xbc composite_dev_cleanup+0xf4/0x2c0 configfs_composite_bind+0x210/0x7ac udc_bind_to_driver+0xb4/0x1ec usb_gadget_probe_driver+0xec/0x21c gadget_dev_desc_UDC_store+0x264/0x27c

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın19 Ağu 2025
İlk görülme19 Ağu 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.4.297, 5.10.241, 5.15.190, 6.1.148, 6.6.102, 6.12.42, 6.15.10, 6.16.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel3.16 ≤ v < 5.4.297, 5.5 ≤ v < 5.10.241, 5.11 ≤ v < 5.15.190, 5.16 ≤ v < 6.1.148, 6.2 ≤ v < 6.6.102, 6.7 ≤ v < 6.12.42, 6.13 ≤ v < 6.15.10, 6.16 ≤ v < 6.16.15.4.297, 5.10.241, 5.15.190, 6.1.148, 6.6.102, 6.12.42, 6.15.10, 6.16.1
debian debian_linux11.0—

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.

Intelligence 360 paketinde

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.