CVE-2026-45885

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: power: supply: cpcap-battery: power_supply_changed() içindeki serbest bırakıldıktan sonra kullanım hatasını düzelt IRQ talebi için `devm_` varyantının, `power_supply` tanıtıcısını ayırmak/kaydetmek için kullanılan `devm_` varyantından _önce_ kullanılması, `power_supply` tanıtıcısının kesme işleyicisinden _önce_ serbest bırakılacağı/kaydının silineceği anlamına gelir (`devm_` doğal olarak ayırma sırasının tersine serbest bırakır). Bu, kaldırma sırasında, bir kesmenin `power_supply` tanıtıcısı serbest bırakıldıktan hemen _sonra_, *ancak* IRQ işleyicisinin ilgili kaydının silinmesi çalıştırılmadan hemen _önce_ tetiklenebileceği bir yarış durumu olduğu anlamına gelir. Bu durum, IRQ işleyicisinin serbest bırakılmış bir `power_supply` tanıtıcısıyla `power_supply_changed()` çağırmasına yol açar. Bu genellikle sistemi çökertir veya belleği sessizce bozar... `probe()` sırasında da benzer bir durumun ortaya çıkabileceğini unutmayın; bir kesmenin `power_supply` tanıtıcısı kaydedilmeden _önce_ tetiklenme olasılığı. Bu da `power_supply_changed()` içinde `power_supply` tanıtıcısının *başlatılmamış* olarak kullanılması gibi kötü bir duruma yol açar. IRQ'nun `power_supply` tanıtıcısının kaydedilmesinden _sonra_ talep edildiğinden emin olarak bu yarış koşuluna bağlı serbest bırakıldıktan sonra kullanım hatasını düzeltin.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın27 May 2026
İlk görülme27 May 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.252, 5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.14, 6.19.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.13 ≤ v < 5.10.252, 5.11 ≤ v < 5.15.202, 5.16 ≤ v < 6.1.165, 6.2 ≤ v < 6.6.128, 6.7 ≤ v < 6.12.75, 6.13 ≤ v < 6.18.14, 6.19 ≤ v < 6.19.45.10.252, 5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.14, 6.19.4

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.