CVE-2026-68203
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: media: vivid: vivid_init() içindeki temizleme hatalarını düzelt vivid_init() içinde platform_device_register() başarısız olduğunda, vivid_pdev içindeki gömülü struct device zaten device_initialize() tarafından başlatılmıştır, ancak hata yolu mevcut platform aygıtı için aygıt referansını bırakmadan free_output_strings etiketine atlar: vivid_init() -> platform_device_register(&vivid_pdev) -> device_initialize(&vivid_pdev.dev) -> setup_pdev_dma_masks(&vivid_pdev) -> platform_device_add(&vivid_pdev) Bu, platform_device_register() başarısız olduğunda bir referans sızıntısına yol açar. Bunu, ortak temizleme yoluna atlamadan önce platform_device_put() çağrılarak düzeltin. Ayrıca, unreg_driver etiketi yanlışlıkla platform_driver_unregister() yerine platform_driver_register() çağırır; bu da başarılı sürücü kaydından sonra workqueue oluşturma başarısız olduğunda temizlemeyi bozar. Bunu da düzeltin. Referans sızıntısı, geliştirdiğim bir statik analiz aracı tarafından tanımlanmış ve manuel inceleme ile doğrulanmıştır. Hatalı temizleme çağrısı kod incelemesi sırasında bulunmuştur.
Nasıl düzeltilir
- Linux Linux6c7307c1b45da4fef6b445ca5c113457d86a7806, ae6ccae32f51f788035d2c5cec898491dd7150ef, 4385092a86b94e1f332db35a3766108978c0722f, 1349af7f87df57940619f5b87990b799dac9ed8a, 6d51ad8f1c50c50d1abcc97fd243179967184c6a, a07c179a92e949172ca52f6d4a13202ea88cd4b7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | f46d740fb0258982f00ffdbddc6486e674edafb5 ≤ v < 6c7307c1b45da4fef6b445ca5c113457d86a7806, f46d740fb0258982f00ffdbddc6486e674edafb5 ≤ v < ae6ccae32f51f788035d2c5cec898491dd7150ef, f46d740fb0258982f00ffdbddc6486e674edafb5 ≤ v < 4385092a86b94e1f332db35a3766108978c0722f, f46d740fb0258982f00ffdbddc6486e674edafb5 ≤ v < 1349af7f87df57940619f5b87990b799dac9ed8a, f46d740fb0258982f00ffdbddc6486e674edafb5 ≤ v < 6d51ad8f1c50c50d1abcc97fd243179967184c6a, f46d740fb0258982f00ffdbddc6486e674edafb5 ≤ v < a07c179a92e949172ca52f6d4a13202ea88cd4b7, 4.1 | 6c7307c1b45da4fef6b445ca5c113457d86a7806, ae6ccae32f51f788035d2c5cec898491dd7150ef, 4385092a86b94e1f332db35a3766108978c0722f, 1349af7f87df57940619f5b87990b799dac9ed8a, 6d51ad8f1c50c50d1abcc97fd243179967184c6a, a07c179a92e949172ca52f6d4a13202ea88cd4b7 |
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.