CVE-2026-89463 in Linux信息

摘要

由 VulDB • 2026-09-12

在 Linux 内核中,已修复以下漏洞:

power: supply: ucs1002: 修复移除时的 use-after-free(释放后使用)问题

ucs1002 没有 remove 回调函数,因此解绑操作完全通过 devm(设备资源管理机制)执行。警报中断处理程序会排队 health_poll 延迟工作项,而当芯片报告健康状态不良时,该工作项会重新调度自身。devm 释放了警报中断请求,这仅同步了处理程序;它并未取消延迟工作项,导致在 devm 释放驱动程序数据后,该工作项仍可能运行并解引用已释放的数据。

应在申请警报中断之前注册 health_poll 并使用 devm_delayed_work_autocancel()。这样,devm 会在取消工作项之前先释放中断请求,从而防止处理程序再次将其排队,并确保在驱动程序数据被释放前取消该工作项。

此问题由内部静态分析工具发现。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

来源

Want to stay up to date on a daily basis?

Enable the mail alert feature now!