CVE-2026-74422
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/rockchip: inno-hdmi: drmm_kzalloc() fonksiyonuna geçiş yapıldı Sürücü, encoder'ı başlatmak ve drmm_add_action() ile drm_encoder_cleanup() kaydını yaparak temizleme işlemini otomatik olarak yönetmek için drmm_encoder_init() kullanmaktadır. Ancak, encoder kısmını içeren dahili yapı, Rockchip DRM sürücüsü tarafından component_bind_all() çağrılırken devm_kzalloc() ile tahsis edilmektedir. Bileşen çerçevesi (component framework), bunun component_unbind_all() üzerinden tetiklenen bağlama sırasında talep edilen tüm kaynakların serbest bırakılmasının bir parçası olarak yeniden tahsis edildiğinden emin olur. rockchip_drm_unbind() içerisindeki drm_dev_put() aracılığıyla DRM aygıtına olan referans nihayetinde kaldırıldığında, drmm_encoder_alloc_release() artık serbest bırakılmış olan encoder yapısına erişmeye çalışır ve bu durum use-after-free hatasına yol açar. Aygıt tarafından yönetilen tahsisten drm tarafından yönetilene geçilerek, encoder temizleme işlemi sırasında sürücünün dahili yapısının hala erişilebilir olması sağlanmıştır.
Nasıl düzeltilir
- Linux Linux195ab348af4b2bdf5988f9397059317bb68fd797, 3cc50e7f73fcf79f28660b9d91566b13cb62e520 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 969325a2597ebc4cb001a92992f06f698ab2b467 ≤ v < 195ab348af4b2bdf5988f9397059317bb68fd797, 969325a2597ebc4cb001a92992f06f698ab2b467 ≤ v < 3cc50e7f73fcf79f28660b9d91566b13cb62e520, 7.0 | 195ab348af4b2bdf5988f9397059317bb68fd797, 3cc50e7f73fcf79f28660b9d91566b13cb62e520 |
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.