CVE-2026-89893
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: media: cx23885: teardown işleminden önce NetUP CI çalışmasını iptal et netup_ci_exit(), iş öğesi olan netup_read_ci_status() sistem iş kuyruğunda hala bekliyor veya çalışıyor olabilirken bir netup_ci_state nesnesini serbest bırakır. İşleyici, duruma container_of() ile erişir ve onu dereference eder; bu nedenle durumdan daha uzun süre hayatta kalmamalıdır. netup_ci_init() ilk durum okumasını kuyruğa alır ve ardından gelen CI GPIO kesmeleri, netup_ci_slot_status() üzerinden aynı işlemi kuyruğa ekler. remove sırasında, cx23885_finidev(), CI aygıtı kaydı silinmeden önce free_irq() fonksiyonunu çağırır. free_irq() daha fazla IRQ işleyicisinin çalışmasını engeller ancak önceden kuyruğa alınmış işlemleri boşaltmaz, bu nedenle işleyici, netup_ci_exit() durumu serbest bıraktıktan sonra çalışabilir. dvb_ca_en50221_release() ve kfree() işlemlerinden önce cancel_work_sync() çağrılmalıdır. Bu sorun, kurum içi bir statik analiz aracı tarafından tespit edilmiştir.
Nasıl düzeltilir
- Linux Linuxaaf76794b870b0f391eff339252a2e2e22f33a4a, f7ff5adb63c1b277565afa54ccc0924d841b4a52, 140ecbcbf978fbe60f83f8d4f8b1199029a5c763, ec82b0cf7f75fd95802592dcc9560fc7f529bba4, 5deec890ecfa04d21cfa9bb9a2fe5e9dc98db5c5, bf3f49273d5bf6acbdad18ff44c01ffcf7a7a146, 99cd62b9b1c818d6d01a87be9a8e5796314150a2, 4e143d662ca94888b494b2427fc9e34494eb933a ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
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.