CVE-2021-47653 in Linux
摘要
由 VulDB • 2026-06-12
在 Linux 内核中,已修复以下漏洞:
media: davinci: vpif: 修复驱动解绑时的 use-after-free(释放后使用)问题
该驱动程序在 probe(探测/初始化)阶段分配并注册了两个平台设备结构体,但在驱动解绑时从未注销这些设备。
由于设备结构体是使用 devres 分配的,当 remove() 返回时会被内核核心自动释放,因此在驱动解绑时会发生 use-after-free 漏洞。
通过在 remove() 回调中添加缺失的注销调用,并在注册出错时使 probe 失败来修复此问题。
请注意,平台设备结构体必须使用适当的 release(释放)回调进行释放,以避免泄漏关联资源(如设备名称)。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.