CVE-2026-68205
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: media: v4l2-fwnode: v4l2_async_register_subdev_sensor() fonksiyonunda üzerine yazılan subdev sahibi düzeltildi v4l2 yardımcı fonksiyonu olan v4l2_async_register_subdev_sensor(), __v4l2_async_register_subdev(sd,THIS_MODULE) şeklinde genişleyen bir makro olan v4l2_async_register_subdev() fonksiyonunu çağırır. Makro v4l2-fwnode.c içinde genişletildiği için THIS_MODULE, başlangıçta sd->owner değerini belirleyen sensör sürücü modülü yerine v4l2-fwnode modülüne çözümlenir. v4l2-fwnode yerleşik olarak derlendiğinde THIS_MODULE değeri NULL olur ve bu durum sensör sürücüsünün sahibinin NULL ile üzerine yazılmasına neden olur. Bu durum, asenkron kayıt sırasında sensör modülünün referans sayacının hiçbir zaman artırılmaması sorununa yol açar; böylece alt cihaz hala bir bildirimci (örneğin, bir CSI-2 alıcı köprü sürücüsü) tarafından kullanılırken modül kaldırılabilir. Bu sorun, v4l2_async_register_subdev_sensor() fonksiyonunun adı eklenmiş açık bir modül argümanı ile __v4l2_async_register_subdev_sensor() olarak değiştirilerek ve bir sarmalayıcı makro tanıtılarak düzeltilmiştir: #define v4l2_async_register_subdev_sensor(sd) \ __v4l2_async_register_subdev_sensor(sd, THIS_MODULE) Bu işlem, sensör sürücüsü v4l2_async_register_subdev_sensor() fonksiyonunu çağırmadan önce owner alanını başlatmasa bile sensör sürücü modülünün doğru şekilde referanslanmasını sağlar ve modülün zamansız kaldırılmasını önler.
Nasıl düzeltilir
- Linux Linuxf35e85a9d919d7954d9a7752e4644c0b403ad025, c5e47cf9a6cffef73a1ed40b3648e6097aac165a, 47ef04cd13d38010b580056a9d8840aaab944841, caea6bc68c925d63ca33d21b2255f47181943d61, cf9732fd6c4f2f803ccfc46d89489b6635590270, 067887ff93fddbb3a3fb84c900bc654ecfe5ba61, 06cb687a5132fcffe624c0070576ab852ac6b568 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | aef69d54755d45edefbf347a51efd1673d7daed9 ≤ v < f35e85a9d919d7954d9a7752e4644c0b403ad025, aef69d54755d45edefbf347a51efd1673d7daed9 ≤ v < c5e47cf9a6cffef73a1ed40b3648e6097aac165a, aef69d54755d45edefbf347a51efd1673d7daed9 ≤ v < 47ef04cd13d38010b580056a9d8840aaab944841, aef69d54755d45edefbf347a51efd1673d7daed9 ≤ v < caea6bc68c925d63ca33d21b2255f47181943d61, aef69d54755d45edefbf347a51efd1673d7daed9 ≤ v < cf9732fd6c4f2f803ccfc46d89489b6635590270, aef69d54755d45edefbf347a51efd1673d7daed9 ≤ v < 067887ff93fddbb3a3fb84c900bc654ecfe5ba61, aef69d54755d45edefbf347a51efd1673d7daed9 ≤ v < 06cb687a5132fcffe624c0070576ab852ac6b568, 4.15 | f35e85a9d919d7954d9a7752e4644c0b403ad025, c5e47cf9a6cffef73a1ed40b3648e6097aac165a, 47ef04cd13d38010b580056a9d8840aaab944841, caea6bc68c925d63ca33d21b2255f47181943d61, cf9732fd6c4f2f803ccfc46d89489b6635590270, 067887ff93fddbb3a3fb84c900bc654ecfe5ba61, 06cb687a5132fcffe624c0070576ab852ac6b568 |
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.
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.