CVE-2026-99271

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ALSA: line6: Yakalama tamponu serbest bırakıldığında prev_fbuf temizleniyor Bir impuls test sinyali oluşturulurken submit_audio_out_urb() fonksiyonunda bir KASAN slab-use-after-free okuma hatası raporlanmıştır: BUG: KASAN: slab-use-after-free in create_impulse_test_signal sound/usb/line6/playback.c:76 [inline] BUG: KASAN: slab-use-after-free in submit_audio_out_urb+0x1848/0x1b20 sound/usb/line6/playback.c:249 Read of size 2 at addr ffff888008d74870 by task syz.2.3214/7785 Allocated by task 11: kmem_cache_alloc_noprof+0x2f0/0x390 mm/slub.c:4144 line6_buffer_acquire+0x1a1/0x220 sound/usb/line6/pcm.c:158 line6_pcm_acquire+0xb6/0x230 sound/usb/line6/pcm.c:329 line6_startup_work+0x3c/0x50 sound/usb/line6/driver.c:728 Freed by task 7785: kfree+0xf8/0x390 mm/slub.c:6566 line6_buffer_release sound/usb/line6/pcm.c:176 [inline] line6_buffer_release+0xa5/0xf0 sound/usb/line6/pcm.c:170 __line6_pcm_release sound/usb/line6/pcm.c:305 [inline] line6_pcm_release+0x5a/0x80 sound/usb/line6/pcm.c:313 snd_toneport_monitor_put+0x11b/0x190 sound/usb/line6/toneport.c:183 line6pcm->prev_fbuf, yakalama PCM akış tamponuna (line6pcm->in.buffer) işaret eder; bu tampon, hız senkronizasyonu, yazılım izleme ve oynatma tarafında impuls test sinyali üretimini beslemek için audio_in_callback() sırasında güncellenir. Tüm yakalama akışları kapatıldığında, line6_buffer_release() pstr->buffer'ı kfree() ile serbest bırakır. Ancak, line6pcm->prev_fbuf değerini temizlemez. Eğer sonrasında oynatma başlatılırsa (örneğin impuls test sinyali ses kontrolü snd_line6_impulse_volume_put() aracılığıyla), submit_audio_out_urb() fonksiyonu in.lock altında bayatlamış olan line6pcm->prev_fbuf işaretçisini dereference eder ve bu durum bir slab-use-after-free okumasına yol açar. Yakalama akış tamponu in.lock altında serbest bırakılırken line6_buffer_release() içinde prev_fbuf ve prev_fsize değerlerini temizleyerek, submit_audio_out_urb() tarafından hiçbir bayat tampon işaretçisine erişilemeyeceği garanti altına alınmıştır.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın7 Kas 2026
İlk görülme7 Kas 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux862d9268f40a6e10cef24eb226e738fb69ce8aa7, 22c82f33ff0b68d37041adf1dea5533a5863cd31, aa118c8f61d59387961d58ffae831c5259a9f222 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux63e20df1e5b2ef8d871ecbdb6c038d554ed1ca74 ≤ v < 862d9268f40a6e10cef24eb226e738fb69ce8aa7, 63e20df1e5b2ef8d871ecbdb6c038d554ed1ca74 ≤ v < 22c82f33ff0b68d37041adf1dea5533a5863cd31, 63e20df1e5b2ef8d871ecbdb6c038d554ed1ca74 ≤ v < aa118c8f61d59387961d58ffae831c5259a9f222, 4.0862d9268f40a6e10cef24eb226e738fb69ce8aa7, 22c82f33ff0b68d37041adf1dea5533a5863cd31, aa118c8f61d59387961d58ffae831c5259a9f222

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-99271 · Linux · Dark Radar