CVE-2026-31583

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: media: em28xx: em28xx_v4l2_open() funksiyasındakı use-after-free xətası düzəldildi em28xx_v4l2_open() funksiyası dev->lock kilidinə sahib olmadan dev->v4l2 dəyərini oxuyur və bu, həm em28xx_v4l2_init() funksiyasının xəta yolu, həm də em28xx_v4l2_fini() funksiyası ilə yarış vəziyyəti (race condition) yaradır; həmin funksiyaların hər ikisi dev->lock altında em28xx_v4l2 strukturunu azad edir və dev->v4l2 dəyərini NULL olaraq təyin edir. Bu yarış vəziyyəti iki problemə səbəb olur: - v4l2_fh_init() funksiyasında vdev->ctrl_handler-ə müraciət zamanı use-after-free, çünki video_device azad edilmiş em28xx_v4l2 strukturuna daxil edilmişdir. - em28xx_resolution_set() funksiyasında v4l2->norm-a müraciət zamanı NULL pointer dereference, çünki dev->v4l2 NULL olaraq təyin edilmişdir. Bu problem, mutex_lock() çağırışını dev->v4l2 oxunmasından əvvələ keçirmək və kilid altında dev->v4l2 üçün NULL yoxlamasını əlavə etməklə düzəldilib.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc24 apr 2026
İlk görülmə24 apr 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 6.6.136, 6.12 ≤ v < 6.12.83, 6.13 ≤ v < 6.18.24, 6.19 ≤ v < 6.19.14, 7.0 ≤ v < 7.0.16.6.136, 6.12.83, 6.18.24, 6.19.14, 7.0.1

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.