CVE-2026-80945
kernel: crypto: iaa - unmap dst before software fallback on decompress
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · September 11, 2026
Updated · October 29, 2026
Description
A flaw was found in the Linux kernel's cryptography module, specifically within the Intel Analytics Accelerator (IAA) driver. When a hardware error occurs during data decompression, the system attempts to use a software-based fallback. However, due to improper handling of memory buffers during this fallback, particularly when the Software I/O Translation Lookaside Buffer (SWIOTLB) is active, the decompression process can corrupt the resulting data. This could lead to data integrity issues for a local user or process.
Statement
A data corruption issue in the Intel IAA crypto decompression path occurs when the software fallback runs while req dst is still mapped DMA_FROM_DEVICE. With SWIOTLB enabled, dma_unmap_sg can later copy stale bounce buffer contents over the CPU written fallback output, corrupting the decompressed result. For the CVSS the PR:L is used because practical triggering requires a local user or local process able to drive a kernel crypto consumer that uses the deflate iaa decompressor. The issue is not directly network reachable from the patch context. Impact is primarily integrity loss of decompressed data and possible denial of service if corrupted output breaks a kernel consumer. For the paranoid score, the highest still defensible interpretation is C:L/I:L/A:H because stale DMA data may affect returned decompression output, but the patch does not show a UAF, OOB write, or arbitrary write primitive.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.
CVSS / CWE
CVSS 3.1 · 6.6CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H
CWE-664 · Improper Control of a Resource Through its Lifetime