CVE-2026-31583

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: media: em28xx: em28xx_v4l2_open() fonksiyonundaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi em28xx_v4l2_open(), dev->lock kilidini tutmadan dev->v4l2 değerini okumaktadır; bu durum, her ikisi de em28xx_v4l2 yapısını serbest bırakan ve dev->v4l2 değerini dev->lock altında NULL olarak ayarlayan em28xx_v4l2_init()'in hata yolu ve em28xx_v4l2_fini() ile bir yarış durumuna (race condition) neden olmaktadır. Bu yarış durumu iki soruna yol açmaktadır: - video_device, serbest bırakılan em28xx_v4l2 yapısına gömülü olduğu için v4l2_fh_init() içinde vdev->ctrl_handler'a erişilirken serbest bırakıldıktan sonra kullanım (use-after-free). - dev->v4l2 değeri NULL olarak ayarlandığı için em28xx_resolution_set() içinde v4l2->norm'a erişilirken NULL işaretçi referansı (NULL pointer dereference). Bu sorun, mutex_lock() işlemi dev->v4l2 okumasından öncesine taşınarak ve kilit altında dev->v4l2 için bir NULL kontrolü eklenerek giderilmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın24 Nis 2026
İlk görülme24 Nis 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
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

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.

Intelligence 360 paketinde

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.

CVE-2026-31583 · Linux Kernel · Dark Radar