CVE-2022-50426

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: remoteproc: imx_dsp_rproc: workqueue üçün mutex qorumasının əlavə edilməsi Workqueue, remoteproc dayandırıldıqdan və ya dayandırma prosesi başladıqdan sonra belə gec icra oluna bilər. Bəzi resurslar (rpmsg cihazı və son nöqtə) rproc_stop_subdevices() funksiyasında azad edildikdən sonra, rproc_vq_interrupt() funksiyasının bu resurslara müraciəti kernel dump-a səbəb olur. Çağırış izi (Call trace): virtqueue_add_split+0x1ac/0x560 virtqueue_add_inbuf+0x4c/0x60 rpmsg_recv_done+0x15c/0x294 vring_interrupt+0x6c/0xa4 rproc_vq_interrupt+0x30/0x50 imx_dsp_rproc_vq_work+0x24/0x40 [imx_dsp_rproc] process_one_work+0x1d0/0x354 worker_thread+0x13c/0x470 kthread+0x154/0x160 ret_from_fork+0x10/0x20 imx_dsp_rproc_vq_work() funksiyasına mutex qoruması əlavə edilib; əgər vəziyyət "running" deyilsə, rproc_vq_interrupt() çağırışı ötürülür. Həmçinin, eyni səbəbdən rproc dayandırma əməliyyatına flush workqueue əməliyyatı əlavə edilə bilmir. Çağırış ardıcıllığı belədir: rproc_shutdown -> rproc_stop ->rproc_stop_subdevices ->rproc->ops->stop() ->imx_dsp_rproc_stop ->flush_work -> rproc_vq_interrupt rproc_vq_interrupt tərəfindən tələb olunan resurs rproc_stop_subdevices funksiyasında azad edildiyi üçün, flush_work funksiyasının imx_dsp_rproc_stop daxilində çağırılması təhlükəsiz deyil.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc1 okt 2025
İlk görülmə1 okt 2025

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.16 ≤ v < 6.0.18, 6.1 ≤ v < 6.1.46.0.18, 6.1.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.