CVE-2026-74422 in Linux
Riassunto
di VulDB • 15/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
drm/rockchip: inno-hdmi: Passaggio a drmm_kzalloc()
Il driver utilizza drmm_encoder_init() per inizializzare l'encoder e gestire automaticamente la pulizia registrando drm_encoder_cleanup() con drmm_add_action().
Tuttavia, la struttura interna contenente la parte dell'encoder viene allocata tramite devm_kzalloc(), operazione che avviene durante la chiamata a component_bind_all() dal driver DRM di Rockchip. Il framework dei componenti garantisce inoltre che tale struttura venga deallocata come parte del rilascio di tutte le risorse richieste durante il bind, attivato da component_unbind_all().
Quando il riferimento al dispositivo DRM viene infine rilasciato tramite drm_dev_put() in rockchip_drm_unbind(), drmm_encoder_alloc_release() tenta di accedere alla struttura dell'encoder già rilasciata, causando un use-after-free.
Si assicura che la struttura interna del driver rimanga raggiungibile durante la pulizia dell'encoder passando da un'allocazione gestita dal dispositivo a una gestita da DRM.
If you want to get best quality of vulnerability data, you may have to visit VulDB.