CVE-2023-53596

Yüksek

Açıklama

Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: drivers: base: Bir aygıt kaydı silinirken devm kaynaklarını serbest bırakın Mevcut kodda, devres_release_all() yalnızca aygıtın bir veri yolu (bus) varsa ve probe işlemi gerçekleştirilmişse çağrılmaktadır. Bu durum, yönetilen bir kaynağın aygıta referans tuttuğu durumlarda; veri yolu olmayan veya sürücüsü olmayan aygıtların hiçbir zaman serbest bırakılamamasıyla sonuçlanan sorunlara yol açmaktadır. Bu durum örneğin DRM çerçevesinde meydana gelmektedir. Bu nedenle, bir aygıtın ne bir veri yolu ne de bir sürücüsü olsa bile, kayıt silindiğinde aygıt tarafından yönetilen işlemlerin düzgün şekilde yürütüldüğünden emin olmak için device_del() fonksiyonunda devres_release_all() çağrılmalıdır. Bu işlem, bellek sızıntısı endişeleri nedeniyle a525a3ddeaca ("driver core: free devres in device_release") commit'i ile geri alınan 2f8d16a996da ("devres: release resources on device_del()") commit'i ile etkili olarak aynı değişikliktir. Bu yama, kaynakları hem device_del() hem de device_release() sırasında serbest bırakmak için yukarıda belirtilen iki commit'i etkili bir şekilde birleştirerek her iki yaklaşımın da avantajlarını sağlamaktadır.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın4 Eki 2025
İlk görülme4 Eki 2025
Zayıflık türüCWE-415CWE-415

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel3.7 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.53, 6.2 ≤ v < 6.4.16, 6.5 ≤ v < 6.5.35.10.258, 5.15.209, 6.1.53, 6.4.16, 6.5.3

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-2023-53596 · Linux Kernel · Dark Radar