CVE-2026-98428
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ALSA: usb: 6fire: Gömülü URB'lerin kullanımından kaçınılması USB 6fire sürücüsü; PCM, MIDI ve iletişim için farklı yapıların içine gömülmüş URB'ler kullanmaktadır ve bu durum günümüzde temel olarak hatalı bir uygulamadır; bir URB referans sayacıyla yönetildiğinden, URB asenkron olarak serbest bırakıldığında bu durum bir UAF (serbest bırakıldıktan sonra kullanım) sorununa yol açabilir. Sorunu gidermek için bu yama, söz konusu gömülü URB'leri usb_alloc_urb() aracılığıyla uygun şekilde tahsis edilenlerle değiştirir. pcm_urb.packets[] dizisi, usb_alloc_urb() tarafından tahsis edildiği için kaldırılmış olup bunun yerine urb.iso_frame_desc[] içinde yer almaktadır. Dönüştürme işlemleri oldukça basit olup her gömülü struct urb bir işaretçiye dönüştürülmüş ve çağırıcıları buna göre güncellenmiştir. Bu yapıların kaynakları, hem başlatma hata yolunda hem de bağlantı kesilmesinde çağrılan ortak yok edici fonksiyonlarda (usb6fire_comm_free() vb.) serbest bırakılır. İşlevsel bir değişiklik yapılmamış, yalnızca derleme testi uygulanmıştır.
Nasıl düzeltilir
- Linux Linux3ef9093d83ffecb8e5f6c9d5769a52d39df74f7a, 8b8559aeaba2e51cfee1779b2383b085991f7d81, 52a43c2d57e774489ac3fbbac06ff02f19bd9a52, 999f433c09e4668412bd68ca207ae2b4af863862, d181434549b3da668110a25d743848cce9897f4e, 9fe49dbc023e82dfaee7b245997d820d01742a9a ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | c6d43ba816d1cf1d125bfbfc938f2a28a87facf9 ≤ v < 3ef9093d83ffecb8e5f6c9d5769a52d39df74f7a, c6d43ba816d1cf1d125bfbfc938f2a28a87facf9 ≤ v < 8b8559aeaba2e51cfee1779b2383b085991f7d81, c6d43ba816d1cf1d125bfbfc938f2a28a87facf9 ≤ v < 52a43c2d57e774489ac3fbbac06ff02f19bd9a52, c6d43ba816d1cf1d125bfbfc938f2a28a87facf9 ≤ v < 999f433c09e4668412bd68ca207ae2b4af863862, c6d43ba816d1cf1d125bfbfc938f2a28a87facf9 ≤ v < d181434549b3da668110a25d743848cce9897f4e, c6d43ba816d1cf1d125bfbfc938f2a28a87facf9 ≤ v < 9fe49dbc023e82dfaee7b245997d820d01742a9a, 2.6.39 | 3ef9093d83ffecb8e5f6c9d5769a52d39df74f7a, 8b8559aeaba2e51cfee1779b2383b085991f7d81, 52a43c2d57e774489ac3fbbac06ff02f19bd9a52, 999f433c09e4668412bd68ca207ae2b4af863862, d181434549b3da668110a25d743848cce9897f4e, 9fe49dbc023e82dfaee7b245997d820d01742a9a |
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.