Skip to main content
← All vulnerabilities
CVE-2026-53159

misc: fastrpc: fix DMA address corruption due to find_vma misuse

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.2
None on Exploit-DB, Metasploit or GitHub

Summary

In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: fix DMA address corruption due to find_vma misuse fastrpc_get_args() uses find_vma() to look up the VMA for a user-provided pointer and compute a DMA address offset. When the address falls in a gap before the returned VMA, (ptr & PAGE_MASK) - vma->vm_start underflows, corrupting the DMA address sent to the DSP. Replace find_vma() with vma_lookup(), which returns NULL when the address is not contained within any VMA.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Linux Linux

    From 5.1.6 · fixed in 5.2

  • Linux Linux

    5.2

References 8

git.kernel.org