CVE-2026-89468
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: power: supply: lp8788-charger: silinmə zamanı yaranan use-after-free xətasının düzəldilməsi lp8788_charger_remove() funksiyası IRQ-ları qeydiyyatdan çıxarmazdan əvvəl charger_work-ü təmizləyir. IRQ axını (thread), flush_work() geri döndükdən sonra charger_work-ü növbəyə ala bilər. Daha sonra bu iş, devres pchg-ni azad etdikdən sonra icra oluna və lp8788_charger_event() daxilində ona müraciət edərək xətaya səbəb ola bilər. Əvvəlcə IRQ-ları qeydiyyatdan çıxarın. free_irq() hər hansı işləyən threaded handler-i gözləyir, buna görə də heç bir handler bundan sonra daha çox işi növbəyə ala bilməz. Sonra isə gözləyən işləri ləğv etmək və ya işləyən işlərin tamamlanmasını gözləmək üçün cancel_work_sync()-dən istifadə edin. Bu problem daxili statik analiz aləti vasitəsilə aşkar edilmişdir.
Necə düzəltmək olar
- Linux Linux8758fe39a993f86998c8071826150b8859902497, 4e3d3923976a986cc3cf960d13f1264cea8a9bba, 88d8eadfad5d9ff967e74090152940bcfa27df69, b3aa1e9509e1b0a863353356d617fb45d1b6250a, b4eb6a056b441ba0caedfbfc42cec501acf12f67, 831c29a12d560f8a3225f43050b3fbb5dfd79c66 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 98a2766493589c18c327ae3dad5243b53fcb5f70 ≤ v < 8758fe39a993f86998c8071826150b8859902497, 98a2766493589c18c327ae3dad5243b53fcb5f70 ≤ v < 4e3d3923976a986cc3cf960d13f1264cea8a9bba, 98a2766493589c18c327ae3dad5243b53fcb5f70 ≤ v < 88d8eadfad5d9ff967e74090152940bcfa27df69, 98a2766493589c18c327ae3dad5243b53fcb5f70 ≤ v < b3aa1e9509e1b0a863353356d617fb45d1b6250a, 98a2766493589c18c327ae3dad5243b53fcb5f70 ≤ v < b4eb6a056b441ba0caedfbfc42cec501acf12f67, 98a2766493589c18c327ae3dad5243b53fcb5f70 ≤ v < 831c29a12d560f8a3225f43050b3fbb5dfd79c66, 3.7 | 8758fe39a993f86998c8071826150b8859902497, 4e3d3923976a986cc3cf960d13f1264cea8a9bba, 88d8eadfad5d9ff967e74090152940bcfa27df69, b3aa1e9509e1b0a863353356d617fb45d1b6250a, b4eb6a056b441ba0caedfbfc42cec501acf12f67, 831c29a12d560f8a3225f43050b3fbb5dfd79c66 |
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.
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.