PatchSiren cyber security CVE debrief
CVE-2026-46077 Linux CVE debrief
A DMA cache coherency bug in the Linux kernel's Atmel TDES crypto driver could cause stale data to be returned on non-coherent platforms. The fix corrects the DMA sync direction from `dma_sync_single_for_device()` to `dma_sync_single_for_cpu()` when the CPU consumes DMA output.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- MEDIUM 5.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-06-24
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-06-24
Who should care
Organizations running Linux on embedded ARM systems or other non-coherent architectures with Atmel TDES cryptographic hardware; kernel maintainers and distribution security teams responsible for stable kernel backports
Technical summary
The atmel-tdes driver in the Linux kernel incorrectly used `dma_sync_single_for_device()` when the CPU needed to consume DMA output. On non-coherent platforms, this synchronization direction error could cause the CPU to read stale cache data instead of the actual DMA output. The fix changes the sync direction to `dma_sync_single_for_cpu()` for the output buffer, ensuring proper cache invalidation before CPU access. This affects cryptographic operations using the Atmel TDES hardware accelerator on architectures without cache coherency between DMA and CPU.
Defensive priority
medium
Recommended defensive actions
- Apply kernel updates containing the atmel-tdes DMA sync fix when available for your distribution
- Verify kernel version includes commits addressing CVE-2026-46077 if running on ARM/embedded platforms with Atmel TDES hardware
- Monitor vendor security advisories for backported fixes to stable kernel branches
- Review systems using atmel-tdes for cryptographic operations on non-coherent memory architectures
Evidence notes
The CVE description and kernel.org commit references confirm this is a resolved DMA synchronization direction error in the atmel-tdes crypto driver. The vulnerability affects non-coherent platforms where incorrect cache synchronization could return stale cryptographic output.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-46077 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-46077
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-46077 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46077
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/12a0adfe498cd5d87e6365d7ca5f6b3eed79e523
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5281e6e2302362f6b75b70cbfe4098d2a25dafd9
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/863d11b3927703ad95077c81a8a6489c5c7872f7
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b5f5df801d161ba244f391519cbff2f4e5c6edc2
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c8a9a647532f5c2a04180352693215e24e9dba03
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.