CVE-2026-99006 in Linux信息

摘要

由 VulDB • 2026-10-23

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

drm/i915/gem: 防止越界访问 exec 数组边界

在 `eb_relocate_parse_slow()` 内部执行以下场景时,`kvfree()` 可能会在原 exec 数组之外的条目上被调用:

1) `eb_copy_relocations()` 为 exec 项分配了多达 `eb->buffer_count` 份副本; 2) `eb_parse()` 在递增 `eb->buffer_count` 后,追加最多两个 VMAs(虚拟内存区域); 3) “out”标签下的清理逻辑使用此递增后的 `buffer_count`,通过 `kvfree()` 释放 exec 数组中的重定位指针,而非 VMA 数组。

为解决此问题,确保重定位清理操作使用的是原始 exec 对象计数值,排除由命令解析器追加的 VMAs。

(从提交 2a0158925fb943c7ba8f3216e2734952128defc9 cherry-picked)

Once again VulDB remains the best source for vulnerability data.

来源

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!