CVE-2026-89464
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: power: supply: twl4030_charger: devm aracılığıyla işçilerin iptal edilmesi bci, devm ile tahsis edilmiştir. İki işçi (bci->work ve bci->current_worker) buna referans vermektedir. twl4030_bci_remove() şarj işlemini devre dışı bırakır ve kesmeleri maskeler ancak hiçbir işçiyi iptal etmez. remove() sırasında bekleyen bir işçi, devm bci'yi serbest bıraktıktan sonra çalışabilir. USB alıcı-vericisi devm_usb_get_phy_by_node() üzerinden gelir. devm, bildirimcisini yalnızca remove() döndükten sonra kayıttan çıkarır. remove() içindeki bir cancel_work_sync(), o zaman bir bildirim yeniden planlamasıyla yarış durumuna girebilir. devm_work_autocancel() ve devm_delayed_work_autocancel() bunu önler. Bu fonksiyonlar, bci serbest bırakılmadan önce, devm serbest bırakma işlemi sırasında işçileri iptal eder. devm ters sırada iptal edeceği için ve bci->work, current_worker'ı yeniden planlayabileceği için önce current_worker kaydedilir. [Sıralama hakkındaki yorum commit mesajına taşındı]
Nasıl düzeltilir
- Linux Linux9644c96ef8646c65d46caa5139a6631e29b79d6c, e9fffe10bd791082263c1678f2f6cdd6d7b487e0, c46c205bab0dfce4dd54aeb49da3f183e1fdfc63, 72a2d6cd049f892853e4e2d8d8fc5e7d0244a458, a4460e89d4088cfec2da5be33e265ef1a8e780e9, b955da82db4170bdf1c784dc457287aa0c977378, 6eba34732524067da2aad5ddfdfbc641ded10e9e ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | d6ccc442b12102414c1343f0adacaa8a1aaa516c ≤ v < 9644c96ef8646c65d46caa5139a6631e29b79d6c, d6ccc442b12102414c1343f0adacaa8a1aaa516c ≤ v < e9fffe10bd791082263c1678f2f6cdd6d7b487e0, d6ccc442b12102414c1343f0adacaa8a1aaa516c ≤ v < c46c205bab0dfce4dd54aeb49da3f183e1fdfc63, d6ccc442b12102414c1343f0adacaa8a1aaa516c ≤ v < 72a2d6cd049f892853e4e2d8d8fc5e7d0244a458, d6ccc442b12102414c1343f0adacaa8a1aaa516c ≤ v < a4460e89d4088cfec2da5be33e265ef1a8e780e9, d6ccc442b12102414c1343f0adacaa8a1aaa516c ≤ v < b955da82db4170bdf1c784dc457287aa0c977378, d6ccc442b12102414c1343f0adacaa8a1aaa516c ≤ v < 6eba34732524067da2aad5ddfdfbc641ded10e9e, 2.6.39 | 9644c96ef8646c65d46caa5139a6631e29b79d6c, e9fffe10bd791082263c1678f2f6cdd6d7b487e0, c46c205bab0dfce4dd54aeb49da3f183e1fdfc63, 72a2d6cd049f892853e4e2d8d8fc5e7d0244a458, a4460e89d4088cfec2da5be33e265ef1a8e780e9, b955da82db4170bdf1c784dc457287aa0c977378, 6eba34732524067da2aad5ddfdfbc641ded10e9e |
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.