CVE-2026-98765
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: USB: gadget: dummy-hcd: Bekleyen istek tamamlamaları için bekleme işlemi düzeltildi dummy-hcd sürücüsü, özel callback_usage sayacı 0'a düşene kadar bekleyerek (özel kilit tutulmadan) synchronize_irq() işlemini simüle eder. Bu sayaç, bir gadget sürücü geri çağırması gerçekleştiğinde (bu işlem özel kilidin bırakılmasını gerektirir) artırılır ancak bir istek tamamlama işleyici çağrıldığında artırılmaz. Bu bir gözden kaçırmadır. İstek tamamlama, zamanlayıcı kesmeleriyle (gerçek bir UDC'deki cihaz IRQ'larını simüle ederek) tetiklenir ve synchronize_irq() simülasyon rutini döndüğünde kesme işleyicilerinin tamamlanmış olması gerekir; yani bir tamamlama geri çağırmasının ortasında olmamaları gerekir. Bunun gerçekleşmesi, tüm bekleyen istek tamamlamaları bitmeden önce bir gadget sürücüsünün ayırma (unbind) rutininin çalışmasına yol açabilir, hatta bir tamamlama işleyicisi hala çalışırken gadget sürücüsünün modülünün kaldırılmasına izin verebilir. İstek tamamlama geri çağırmaları boyunca callback_usage değerini artırarak bu hata giderilmiştir.
Nasıl düzeltilir
- Linux Linux32721319e89a2be610b0518b88f0d188ce878063, 48ef54100ceffbd1a055f193873574c45f408eb5, d77cc7c0d739fb17413714c5c4914bd396502e20, 6849e51b89de5b6fc7447dc8e612b58df19c7dea, 7ce4dca0d53b1c3cb2b7e7bb2e42bf5db860caf2, 5298c96bf0068f3160969f7ddad81976d01a9b66, 3070806a7bc7bb36ed04a21022c09dafcc5619f4, b263ff9b0fc5c1f371d65c4eb196b31263d039ff, 3.3, 3.17, 4.2, 4.5, 4.10, 4.14 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 7dbd8f4cabd96db5a50513de9d83a8105a5ffc81 ≤ v < 32721319e89a2be610b0518b88f0d188ce878063, 7dbd8f4cabd96db5a50513de9d83a8105a5ffc81 ≤ v < 48ef54100ceffbd1a055f193873574c45f408eb5, 7dbd8f4cabd96db5a50513de9d83a8105a5ffc81 ≤ v < d77cc7c0d739fb17413714c5c4914bd396502e20, 7dbd8f4cabd96db5a50513de9d83a8105a5ffc81 ≤ v < 6849e51b89de5b6fc7447dc8e612b58df19c7dea, 7dbd8f4cabd96db5a50513de9d83a8105a5ffc81 ≤ v < 7ce4dca0d53b1c3cb2b7e7bb2e42bf5db860caf2, 7dbd8f4cabd96db5a50513de9d83a8105a5ffc81 ≤ v < 5298c96bf0068f3160969f7ddad81976d01a9b66, 7dbd8f4cabd96db5a50513de9d83a8105a5ffc81 ≤ v < 3070806a7bc7bb36ed04a21022c09dafcc5619f4, 7dbd8f4cabd96db5a50513de9d83a8105a5ffc81 ≤ v < b263ff9b0fc5c1f371d65c4eb196b31263d039ff, 7b416b9dac6ede26d4ca0c1a88b448b543623ff3, 8590bc1da625dd4a589eac0fc3aa3cf4f400424d, a867d5b932ac4911d3f8a1e63505061b0c81f889, e84b4a008365b7edbd842a063ae28d040a98db25, e39b17143a5b5aac81f066d455e5d3a9877eb3ae, 4f8ae1fcb0dfbb72a7678f81bf01fb7fc85c6715, 3.2.97 ≤ v < 3.3, 3.16.52 ≤ v < 3.17, 4.1.46 ≤ v < 4.2, 4.4.92 ≤ v < 4.5, 4.9.55 ≤ v < 4.10, 4.13.6 ≤ v < 4.14, 4.14 | 32721319e89a2be610b0518b88f0d188ce878063, 48ef54100ceffbd1a055f193873574c45f408eb5, d77cc7c0d739fb17413714c5c4914bd396502e20, 6849e51b89de5b6fc7447dc8e612b58df19c7dea, 7ce4dca0d53b1c3cb2b7e7bb2e42bf5db860caf2, 5298c96bf0068f3160969f7ddad81976d01a9b66, 3070806a7bc7bb36ed04a21022c09dafcc5619f4, b263ff9b0fc5c1f371d65c4eb196b31263d039ff, 3.3, 3.17, 4.2, 4.5, 4.10, 4.14 |
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.