CVE-2026-45916

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: power: supply: sbs-battery: power_supply_changed() funksiyasındakı istifadə-sonrası-azad etmə (use-after-free) xətası düzəldildi IRQ tələbi üçün `devm_` variantının, `power_supply` tutumunun (handle) ayrılması/qeydiyyatı üçün olan `devm_` variantından _əvvəl_ istifadə edilməsi o deməkdir ki, kəsmə idarəçisindən (interrupt handler) _əvvəl_ `power_supply` tutumu azad ediləcək/qeydiyyatdan çıxarılacaq (çünki `devm_` təbii olaraq ayırma sırasının tərsinə azad edir). Bu o deməkdir ki, silinmə zamanı elə bir yarış vəziyyəti (race condition) yaranır ki, kəsmə siqnalı `power_supply` tutumu azad edildikdən dərhal _sonra_, lakin müvafiq IRQ idarəçisinin qeydiyyatdan çıxarılması prosesi icra olunmazdan dərhal _əvvəl_ baş verə bilər. Bu, IRQ idarəçisinin azad edilmiş `power_supply` tutumu ilə `power_supply_changed()` funksiyasını çağırmasına səbəb olacaqdır. Bu isə adətən sistemin çökməsinə və ya yaddaşın gizli şəkildə korlanmasına gətirib çıxarır... Qeyd edin ki, oxşar vəziyyət `probe()` zamanı da baş verə bilər; yəni `power_supply` tutumu qeydiyyata alınmazdan _əvvəl_ kəsmənin baş vermə ehtimalı var. Bu isə `power_supply_changed()` funksiyasında `power_supply` tutumunun *başlatılmamış* (uninitialized) halda istifadə edilməsi kimi xoşagəlməz vəziyyətə səbəb olardı. IRQ-nun `power_supply` tutumunun qeydiyyatından _sonra_ tələb edildiyindən əmin olmaqla bu yarışlı istifadə-sonrası-azad etmə xətası düzəldildi. IRQ tələbi zamanı hər hansı uğursuzluq olduqda sadəcə xəbərdarlıq çap etmək və probe prosesini uğurla tamamlamaq kimi köhnə davranış saxlanıldı.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc27 may 2026
İlk görülmə27 may 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.252, 5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.14, 6.19.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.9 ≤ 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

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-45916 · Linux Kernel · Dark Radar