CVE-2026-46077
Awaiting Analysis Awaiting Analysis - Queue

crypto: atmel-tdes DMA sync direction vulnerability in Linux kernel

Vulnerability report for CVE-2026-46077, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-05-27

Last updated on: 2026-06-24

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: crypto: atmel-tdes - fix DMA sync direction Before DMA output is consumed by the CPU, ->dma_addr_out must be synced with dma_sync_single_for_cpu() instead of dma_sync_single_for_device(). Using the wrong direction can return stale cache data on non-coherent platforms.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-05-27
Last Modified
2026-06-24
Generated
2026-07-06
AI Q&A
2026-05-27
EPSS Evaluated
2026-07-05
NVD
EUVD

Affected Vendors & Products

Showing 7 associated CPEs
Vendor Product Version / Range
linux linux_kernel From 6.7 (inc) to 6.12.86 (exc)
linux linux_kernel From 5.16 (inc) to 6.1.175 (exc)
linux linux_kernel From 5.11 (inc) to 5.15.209 (exc)
linux linux_kernel From 6.2 (inc) to 6.6.140 (exc)
linux linux_kernel From 6.13 (inc) to 6.18.27 (exc)
linux linux_kernel From 6.19 (inc) to 7.0.4 (exc)
linux linux_kernel From 3.6 (inc) to 5.10.258 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability exists in the Linux kernel's crypto subsystem, specifically in the atmel-tdes driver. It involves an incorrect use of DMA (Direct Memory Access) synchronization functions. Before the CPU consumes DMA output, the dma_addr_out must be synchronized using dma_sync_single_for_cpu(), but the code incorrectly uses dma_sync_single_for_device().

Using the wrong synchronization direction can cause the CPU to read stale cache data on platforms where the cache is not coherent, potentially leading to incorrect or outdated data being processed.

Impact Analysis

The impact of this vulnerability is that the CPU might consume stale or outdated data due to improper DMA synchronization. On non-coherent platforms, this can lead to incorrect cryptographic operations or data processing errors, which may affect system reliability or security.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-46077. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart