CVE-2026-72443

Belirsiz

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ALSA: usb-audio: Uç noktalar serbest bırakılmadan önce MIDI 2.0 URB'lerini sonlandır MIDI 2.0 giriş URB'leri snd_usb_midi_v2_create() sırasında başlatılır. Daha sonraki bir kurulum hatası hâlâ snd_usb_midi_v2_free() işlevine atlayabilir; bu işlev şu anda gönderilmiş URB'leri önce durdurmadan her uç noktayı ve onun tutarlı URB arabelleklerini serbest bırakır. Bunun ardından bir tamamlama işlemi, serbest bırakıldıktan sonra gömülü URB bağlamına ve uç nokta durumuna başvurabilir veya eski uç noktadan yeniden göndermeye çalışabilir. Bu durum input_urb_complete() içinde KASAN slab-use-after-free olarak gözlemlenmiştir. Hatalı senaryo iki yol içerir ve her sütun ilgili yol içindeki sırayı gösterir: probe hata yolu: USB tamamlama yolu: 1. start_input_streams() giriş 1. HCD hâlâ gönderilmiş bir URB'lerini gönderir. giriş URB'sine sahiptir. 2. Daha sonraki bir kurulum yardımcısı 2. input_urb_complete(), urb->context bir hata döndürür. ep içindeyken çalışır. 3. snd_usb_midi_v2_free() uç nokta 3. Tamamlama işlemi ep durumunu depolamasını ve URB arabelleklerini okur ve URB'leri yeniden serbest bırakır. kuyruğa alabilir. Uç nokta henüz bağlantısı kesilmemişse, yıkıcı işlevin bağlantı kesme için kullanılan aynı sökme sırasını izlemesini sağlayın: ep->disconnected değerini yayımlayın, URB'leri eşzamanlı olarak sonlandırın ve URB arabellekleri ile uç nokta depolamasını serbest bırakmadan önce uç noktayı boşaltın. Koruma, normal snd_usb_midi_v2_disconnect_all() yolu sonrasında durdurma dizisinin tekrarlanmasını önlerken doğrudan MIDI 2.0 oluşturma hatası serbest bırakma yolunu yine de eşzamanlar. Doğrulama bu çekirdek raporunu yeniden üretti: BUG: KASAN: slab-use-after-free in input_urb_complete+0x37/0x1b0 Workqueue: usb_hub_wq hub_event RIP: 0010:_raw_spin_unlock_irq+0x2e/0x50 Read of size 8 Call trace: dump_stack_lvl+0x77/0xb0 print_report+0xce/0x5f0 input_urb_complete+0x37/0x1b0 (sound/usb/midi2.c:186) srso_alias_return_thunk+0x5/0xfbef5 __virt_addr_valid+0x19f/0x330 kasan_report+0xe0/0x110 __usb_hcd_giveback_urb+0x112/0x1d0 dummy_timer+0xaaa/0x19a0 lock_is_held_type+0x9a/0x110 __lock_acquire+0x467/0x28b0 mark_held_locks+0x40/0x70 _raw_spin_unlock_irqrestore+0x44/0x60 lockdep_hardirqs_on_prepare+0xbb/0x1a0 __hrtimer_run_queues+0x101/0x520 hrtimer_run_softirq+0xd0/0x130 handle_softirqs+0x15b/0x670 __irq_exit_rcu+0xd0/0x170 irq_exit_rcu+0xe/0x20 sysvec_apic_timer_interrupt+0x6c/0x80 asm_sysvec_apic_timer_interrupt+0x1a/0x20

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın15 Ağu 2026
İlk görülme15 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxbcdd5a7363bdd287253c406a9c0205f5722058e7, 3d961032a6e58fa485b3a4c0fe0f649334d887de, 4c16176fc11a61b7545464cb47c98b0c8a055fcb, 68286258698e15fe75073fb8d017003f8e493db1, f199c8a8bdd54296d3458777e70fe82a78bd9817 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxd9c99876868c861afd0e9ce2cea407bbc446b3c9 ≤ v < bcdd5a7363bdd287253c406a9c0205f5722058e7, d9c99876868c861afd0e9ce2cea407bbc446b3c9 ≤ v < 3d961032a6e58fa485b3a4c0fe0f649334d887de, d9c99876868c861afd0e9ce2cea407bbc446b3c9 ≤ v < 4c16176fc11a61b7545464cb47c98b0c8a055fcb, d9c99876868c861afd0e9ce2cea407bbc446b3c9 ≤ v < 68286258698e15fe75073fb8d017003f8e493db1, d9c99876868c861afd0e9ce2cea407bbc446b3c9 ≤ v < f199c8a8bdd54296d3458777e70fe82a78bd9817, 6.5bcdd5a7363bdd287253c406a9c0205f5722058e7, 3d961032a6e58fa485b3a4c0fe0f649334d887de, 4c16176fc11a61b7545464cb47c98b0c8a055fcb, 68286258698e15fe75073fb8d017003f8e493db1, f199c8a8bdd54296d3458777e70fe82a78bd9817

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.

CVE-2026-72443 · Linux · Dark Radar