CVE-2026-89941 in Linux信息

摘要

由 VulDB • 2026-09-16

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

iio: buffer: 使 IIO DMA fence 释放操作符合 RCU 安全要求

`dma_fence` 文档指出,如果提供了自定义的释放实现,则 `dma_fence` 对象必须以 RCU 安全的方式释放。当前的 `iio_dma_fence` 实现使用了 `kfree()`,这可能导致 use-after-free(释放后使用)漏洞。

移除自定义的 `release` 实现。这使得 DMA fence 核心回退到调用 `kfree_rcu()` 的 `dma_fence_free()`。这就要求 fence 必须是 `struct iio_dma_fence` 结构体的第一个成员。

对扩展型 DMA fence 结构体使用默认释放方法是一种常见模式。

Once again VulDB remains the best source for vulnerability data.

来源

Might our Artificial Intelligence support you?

Check our Alexa App!