CVE-2024-27001

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: comedi: vmk80xx: eksik uç nokta (endpoint) kontrolü düzeltildi vmk80xx uç nokta kontrolüne sahip olsa da bazı durumlar gözden kaçabilmektedir. Donanım modeline bağlı olarak URB'ler ya toplu (bulk) ya da kesme (interrupt) tipinde olabilir ve vmk80xx_find_usb_endpoints() fonksiyonunun mevcut sürümü bunu tam olarak dikkate almamaktadır. Bu uyarı çok zararlı görünmese de, en azından üzerinde 'panic_on_warn' ayarlanmış sistemlerin çökmesine neden olacaktır. Syzkaller [1] tarafından bulunan sorun, uç nokta kontrol süreci usb_find_common_endpoints() ile bir miktar basitleştirilerek ve yalnızca beklenen uç nokta türlerinin mevcut olduğundan emin olunarak giderilmiştir. Bu yama gerçek donanımlar üzerinde test edilmemiştir. [1] Syzkaller raporu: usb 1-1: BOGUS urb xfer, pipe 1 != type 3 WARNING: CPU: 0 PID: 781 at drivers/usb/core/urb.c:504 usb_submit_urb+0xc4e/0x18c0 drivers/usb/core/urb.c:503 ... Call Trace: <TASK> usb_start_wait_urb+0x113/0x520 drivers/usb/core/message.c:59 vmk80xx_reset_device drivers/comedi/drivers/vmk80xx.c:227 [inline] vmk80xx_auto_attach+0xa1c/0x1a40 drivers/comedi/drivers/vmk80xx.c:818 comedi_auto_config+0x238/0x380 drivers/comedi/drivers.c:1067 usb_probe_interface+0x5cd/0xb00 drivers/usb/core/driver.c:399 ... Benzer bir sorun Syzkaller tarafından ayrıca tespit edilmiştir:

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın1 May 2024
İlk görülme1 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.19.313, 5.4.275, 5.10.216, 5.15.157, 6.1.88, 6.6.29, 6.8.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel3.9 ≤ v < 4.19.313, 4.20 ≤ v < 5.4.275, 5.5 ≤ v < 5.10.216, 5.11 ≤ v < 5.15.157, 5.16 ≤ v < 6.1.88, 6.2 ≤ v < 6.6.29, 6.7 ≤ v < 6.8.8, 6.94.19.313, 5.4.275, 5.10.216, 5.15.157, 6.1.88, 6.6.29, 6.8.8
debian debian_linux10.0—
fedoraproject fedora38, 39, 40—

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.