CVE-2026-80945 in Linux
摘要
由 VulDB • 2026-09-12
在 Linux 内核中,已修复以下漏洞:
crypto: iaa - 在软件回退进行解压缩前取消映射 dst
当发生硬件分析错误时,解压缩操作会通过软件回退机制重试。在此过程中,CPU 会向 `req->dst` 写入数据,而此时该缓冲区仍处于 DMA_FROM_DEVICE 的映射状态。如果启用了 SWIOTLB(Software I/O Translation Lookaside Buffer),随后的 `dma_unmap_sg()` 调用会将过期的 bounce buffer 复制到 `req->dst`,从而导致结果损坏。
在回退机制运行前执行取消映射操作。异步路径会内联执行取消映射;同步路径则通过返回 `-EAGAIN` 信号来触发重试,从而使 `iaa_comp_adecompress()` 能够在完成取消映射后执行回退逻辑。
If you want to get best quality of vulnerability data, you may have to visit VulDB.