CVE-2026-46058
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: media: amphion: m2m job_abort və device_run arasındakı yarış şərtinin (race condition) düzəldilməsi v4l2_m2m_ctx_release() funksiyasının m2m_ctx-i azad etdiyi, eyni zamanda v4l2_m2m_try_run()-ın həmin kontekstlə device_run funksiyasını çağırmaq üzrə olduğu yarış şərtindən qaynaqlanan kernel panic problemi düzəldilib. Yarış ardıcıllığı: v4l2_m2m_try_run(): v4l2_m2m_ctx_release(): lock/unlock v4l2_m2m_cancel_job() job_abort() v4l2_m2m_job_finish() kfree(m2m_ctx) <- ctx azad edilir device_run() <- 0x538 ünvanında use-after-free çöküşü Çöküş izi (crash trace): Virtual ünvan 0000000000000538-də oxuna bilməyən yaddaşdan kernel oxuma əməliyyatı yerinə yetirilə bilmədi v4l2_m2m_try_run+0x78/0x138 v4l2_m2m_device_run_work+0x14/0x20 amphion vpu drayveri kodlaşdırma/dekodlaşdırma əməliyyatlarını yerinə yetirmək üçün m2m freymvorkunun device_run geri çağırışından (callback) istifadə etmir. M2M freymvorku iş planlamasının tamamilə qarşısını almaqla yarış şərti düzəldilib: - 0 qaytaran job_ready geri çağırışı əlavə edilib (m2m freymvorku üçün hazır iş yoxdur) - Yarış şərtinin qarşısını almaq üçün job_abort geri çağırışı silinib
Necə düzəltmək olar
- linux linux_kernel6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.18 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.86, 6.13 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.4 | 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.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.
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.