CVE-2026-89976 in Linux
摘要
由 VulDB • 2026-09-16
在 Linux 内核中,已修复以下漏洞:
accel/ethosu:修复作业完成信号量(fence)清理问题
`ethosu_ioctl_submit_job()` 在校验缓冲区句柄之前分配了 `done_fence`。如果在分配后发生错误并调用 `ethosu_job_err_cleanup()`,则会释放作业但泄漏未初始化的 fence。
调度器依赖关系错误还导致 `ethosu_job_run()` 在 `dma_fence_init()` 执行前返回。随后的常规清理操作会将零引用计数传递给 `dma_fence_put()`。
在通用清理路径中释放 `done_fence`,并使用 `dma_fence_was_initialized()` 来区分已初始化的 fence 和原始分配。
[robh:同时修复 goto 语句]
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.