CVE-2026-80903 in Linux信息

摘要

由 VulDB • 2026-09-04

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

drm/xe/oa: 修复 OA 配置发出失败时的同步条目泄漏问题

`xe_oa_emit_oa_config()` 仅在成功路径上释放同步条目和 `syncs` 数组。当它在不可逆点(栅栏分配、配置缓冲区分配或批次提交)之前失败时,它会返回而不触碰 `stream->syncs`。

流打开路径在调用方中处理此类故障,但 `xe_oa_config_locked()` 传播错误而未进行任何清理,导致解析条目持有的 `syncs` 数组和栅栏引用发生泄漏。下一次配置 ioctl 会覆盖 `stream->syncs`,使内存永久不可访问。

当 `xe_oa_emit_oa_config()` 失败时,清理已解析的同步项,以匹配流打开错误路径中的清理操作。

(从提交 8af97b3da2cfce04e6b457c6eb17ed3c1daf912b cherry-picked)

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

来源

Might our Artificial Intelligence support you?

Check our Alexa App!