Description
In the Linux kernel, the following vulnerability has been resolved:

misc: fastrpc: Remove buffer from list prior to unmap operation

fastrpc_req_munmap_impl() is called to unmap any buffer. The buffer is
getting removed from the list after it is unmapped from DSP. This can
create potential race conditions if multiple threads invoke unmap
concurrently, where one thread may remove the entry from the list while
another thread's unmap operation is still ongoing.

Fix this by removing the buffer entry from the list before calling the
unmap operation. If the unmap fails, the entry is re-added to the list
so that userspace can retry the unmap, or alternatively, the buffer
will be cleaned up during device release when the DSP process is torn
down and all DSP-side mappings are freed along with remaining buffers
in the list.
Published: 2026-08-22
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Race condition in kernel fastrpc unmap can corrupt data or crash the system
Action: Immediate Patch
AI Analysis

Impact

The Linux kernel's fastrpc subsystem contains a timing flaw in the unmap routine. The buffer entry is removed from its internal list only after the DSP has completed the unmap operation. When multiple threads issue unmap calls concurrently, one thread may delete the buffer record while another is still performing the unmap, leading to inconsistent tracker state. This race can corrupt kernel memory or cause kernel panics, resulting in system instability or denial of service.

Affected Systems

All Linux kernel builds that ship with the fastrpc subsystem are potentially affected, because the vulnerability resides in kernel core code. The advisory does not list specific kernel versions, so any build containing the unpatched fastrpc implementation is at risk. Users of mainstream distributions or custom kernels should verify whether their kernel includes the fastrpc code and whether the bug‑fix commit is present. No explicit version constraints are provided; therefore, a conservative approach is to treat all fastrpc‑capable kernels as affected until verified otherwise.

Risk and Exploitability

The flaw manifests only under concurrent use of the unmap API, which limits the attack surface to local situations where an attacker can trigger simultaneous unmap operations. The EPSS score is less than 1 %, indicating a very low but non‑zero exploitation likelihood. The CVSS score of 7.8 reflects high severity. Because the vulnerability is not listed in CISA KEV, no widespread exploitation has been documented. An attacker with local or kernel‑level privileges that can invoke the fastrpc interface could trigger the race, potentially leading to memory corruption or a kernel panic, effectively causing a denial of service. The likely attack vector is local.

Generated by OpenCVE AI on August 25, 2026 at 17:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the fastrpc unmap fix, such as the latest official kernel release incorporating the relevant commit series.
  • If an immediate kernel update is not possible, implement application logic to serialize fastrpc unmap requests and add kernel‑level synchronization to guard the buffer removal logic, mitigating the concurrency issue identified as CWE‑367.
  • For systems maintaining custom kernels, apply the upstream patch manually by cherry‑picking the commit that removes the buffer from the list before the unmap call, rebuilding the kernel, and ensuring proper locking to prevent the race condition highlighted in CWE‑367.

Generated by OpenCVE AI on August 25, 2026 at 17:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4777-1 linux security update
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Thu, 27 Aug 2026 13:00:00 +0000


Tue, 25 Aug 2026 15:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Tue, 25 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-367
References
Metrics threat_severity

None

threat_severity

Moderate


Tue, 25 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Tue, 25 Aug 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Tue, 25 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Sat, 22 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Sat, 22 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: Remove buffer from list prior to unmap operation fastrpc_req_munmap_impl() is called to unmap any buffer. The buffer is getting removed from the list after it is unmapped from DSP. This can create potential race conditions if multiple threads invoke unmap concurrently, where one thread may remove the entry from the list while another thread's unmap operation is still ongoing. Fix this by removing the buffer entry from the list before calling the unmap operation. If the unmap fails, the entry is re-added to the list so that userspace can retry the unmap, or alternatively, the buffer will be cleaned up during device release when the DSP process is torn down and all DSP-side mappings are freed along with remaining buffers in the list.
Title misc: fastrpc: Remove buffer from list prior to unmap operation
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-27T12:39:52.927Z

Reserved: 2026-08-15T05:44:03.923Z

Link: CVE-2026-74647

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-22T16:16:38.050

Modified: 2026-08-27T13:18:35.540

Link: CVE-2026-74647

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-22T00:00:00Z

Links: CVE-2026-74647 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T18:00:15Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition