CVE-2026-31701
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ALSA: caiaq: create_card() fonksiyonunda USB aygıtı için bir referans alınması caiaq sürücüsü, üst USB aygıtına ait bir işaretçiyi cdev->chip.dev içinde saklar ancak bunun için hiçbir zaman bir referans almaz. Kartın private_free geri çağırma fonksiyonu olan snd_usb_caiaq_card_free(), USB aygıtı zaten bağlantısı kesilmiş ve serbest bırakılmış olduktan sonra snd_card_free_when_closed() aracılığıyla asenkron olarak çalışabilir; bu nedenle söz konusu yoldaki cdev->chip.dev erişiminin herhangi biri, serbest bırakılmış bir usb_device yapısını çözümler. Referans sayma sorununa ek olarak, mevcut card_free uygulaması usb_reset_device(cdev->chip.dev) fonksiyonunu çağırır. Bir serbest bırakma geri çağırmasında sıfırlama işlemi uygun değildir: aygıt kaldırılmaktadır, çağrı bir yıkım bağlamında aygıt kilidini alır ve sıfırlama işlemi, geri çağırmanın halihazırda temizliğini yaptığı bağlantı kesme yoluyla yarış durumuna girer. create_card() fonksiyonunda usb_get_dev() ile USB aygıtı üzerinde bir referans alınması, serbest bırakma geri çağırmasında usb_put_dev() ile bu referansın düşürülmesi ve usb_reset_device() çağrısının kaldırılması sağlanmıştır.
Nasıl düzeltilir
- linux linux_kernel6.18.25, 7.0.2 ya da sonraki bir sürüm
- git.kernel.org/stable/c/1d9be95aee6c6246a21752e60c9519902649f482
- git.kernel.org/stable/c/59b622a043cffc58b7638cd85ae6c30a0904f8e6
- git.kernel.org/stable/c/6473ed16df1fe88051140611b3eb9a49be7f429e
- git.kernel.org/stable/c/80bb50e2d459213cccff3111d5ef98ed4238c0d5
- git.kernel.org/stable/c/f6634af5de728a46792f674a66d7843570cb68f7
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.13 ≤ v < 6.18.25, 6.19 ≤ v < 7.0.2, 6.13, 7.1 | 6.18.25, 7.0.2 |
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.