Description
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.
Published: 2026-06-25
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s fastrpc subsystem incorrectly used find_vma to locate a user‑supplied pointer when computing a DMA address offset. If the pointer fell in the gap before the returned VMA, the subtraction could underflow, corrupting the DMA address sent to the DSP. This flaw allows an attacker to influence the DMA mapping, potentially leading to data corruption or exposure, and is related to integer underflow (CWE‑191).

Affected Systems

The vulnerability affects any Linux kernel build that contains the fastrpc module without the commit that replaces find_vma() with vma_lookup(). It applies to all supported architectures that use fastrpc for DMA operations in the mainline kernel.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity, and the EPSS score of < 1% suggests exploitation is unlikely at present; the vulnerability is not listed in the CISA KEV catalog. Based on the description, the likely attack vector requires local or elevated privileges to invoke fastrpc with a crafted pointer, and injection of kernel‑level exploits remains the primary means of exploitation. No publicly documented exploits are known.

Generated by OpenCVE AI on August 3, 2026 at 07:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the fastrpc patch correcting the DMA address calculation.
  • If immediate kernel upgrade is not possible, rebuild or configure the kernel to compile the fastrpc module without DMA support, or disable the fastrpc path entirely.
  • Apply system‑level controls such as enforcing SELinux, AppArmor, or udev rules to restrict untrusted processes from interfacing with the fastrpc subsystem during the remediation window.

Generated by OpenCVE AI on August 3, 2026 at 07:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4665-1 linux security update
Debian DLA Debian DLA DLA-4671-1 linux-6.1 security update
Debian DLA Debian DLA DLA-4717-1 linux security update
History

Tue, 28 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
CWE-193

Sat, 18 Jul 2026 08:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}


Sat, 04 Jul 2026 12:15:00 +0000


Fri, 26 Jun 2026 00:15:00 +0000


Thu, 25 Jun 2026 12:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
CWE-193

Thu, 25 Jun 2026 09:15:00 +0000

Type Values Removed Values Added
Description 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.
Title misc: fastrpc: fix DMA address corruption due to find_vma misuse
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-05T12:33:33.871Z

Reserved: 2026-06-09T07:44:35.388Z

Link: CVE-2026-53159

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity :

Publid Date: 2026-06-25T00:00:00Z

Links: CVE-2026-53159 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T07:15:04Z

Weaknesses
  • CWE-191

    Integer Underflow (Wrap or Wraparound)