CVE-2026-89893
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: media: cx23885: sökülmədən əvvəl NetUP CI işini ləğv edin netup_ci_exit() funksiyası netup_ci_state obyektini azad edir, halbuki onun iş elementi olan netup_read_ci_status() hələ də sistemin iş növbəsində gözləyə və ya icra oluna bilər. İşçi element state-i container_of() vasitəsilə əldə edir və ona müraciət edir, buna görə də o, state-dən daha çox yaşamamalıdır. netup_ci_init() ilkin status oxumasını növbəyə düzür və sonradan CI GPIO interrupt-ları netup_ci_slot_status() vasitəsilə eyni işi növbəyə düzür. Silinmə zamanı, cx23885_finidev() CI cihazı qeydiyyatdan çıxarılmazdan əvvəl free_irq() funksiyasını çağırır. free_irq() növbəti IRQ handler-lərin işləməsinin qarşısını alır, lakin əvvəllər növbəyə düzülmüş işləri təmizləmir, buna görə də işçi element netup_ci_exit() state-i azad etdikdən sonra işləyə bilər. dvb_ca_en50221_release() və kfree() funksiyalarından əvvəl cancel_work_sync() çağırın. Bu problem daxili statik analiz aləti tərəfindən aşkar edilmişdir.
Necə düzəltmək olar
- Linux Linuxaaf76794b870b0f391eff339252a2e2e22f33a4a, f7ff5adb63c1b277565afa54ccc0924d841b4a52, 140ecbcbf978fbe60f83f8d4f8b1199029a5c763, ec82b0cf7f75fd95802592dcc9560fc7f529bba4, 5deec890ecfa04d21cfa9bb9a2fe5e9dc98db5c5, bf3f49273d5bf6acbdad18ff44c01ffcf7a7a146, 99cd62b9b1c818d6d01a87be9a8e5796314150a2, 4e143d662ca94888b494b2427fc9e34494eb933a və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | c184dcd282337c09695a4c1761d7ac77fdc8fb7d ≤ v < aaf76794b870b0f391eff339252a2e2e22f33a4a, c184dcd282337c09695a4c1761d7ac77fdc8fb7d ≤ v < f7ff5adb63c1b277565afa54ccc0924d841b4a52, c184dcd282337c09695a4c1761d7ac77fdc8fb7d ≤ v < 140ecbcbf978fbe60f83f8d4f8b1199029a5c763, c184dcd282337c09695a4c1761d7ac77fdc8fb7d ≤ v < ec82b0cf7f75fd95802592dcc9560fc7f529bba4, c184dcd282337c09695a4c1761d7ac77fdc8fb7d ≤ v < 5deec890ecfa04d21cfa9bb9a2fe5e9dc98db5c5, c184dcd282337c09695a4c1761d7ac77fdc8fb7d ≤ v < bf3f49273d5bf6acbdad18ff44c01ffcf7a7a146, c184dcd282337c09695a4c1761d7ac77fdc8fb7d ≤ v < 99cd62b9b1c818d6d01a87be9a8e5796314150a2, c184dcd282337c09695a4c1761d7ac77fdc8fb7d ≤ v < 4e143d662ca94888b494b2427fc9e34494eb933a, 2.6.30 | aaf76794b870b0f391eff339252a2e2e22f33a4a, f7ff5adb63c1b277565afa54ccc0924d841b4a52, 140ecbcbf978fbe60f83f8d4f8b1199029a5c763, ec82b0cf7f75fd95802592dcc9560fc7f529bba4, 5deec890ecfa04d21cfa9bb9a2fe5e9dc98db5c5, bf3f49273d5bf6acbdad18ff44c01ffcf7a7a146, 99cd62b9b1c818d6d01a87be9a8e5796314150a2, 4e143d662ca94888b494b2427fc9e34494eb933a |
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.