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

misc: fastrpc: take fl->lock when moving mmaps on interrupted invoke

When an invoke is interrupted by a signal,
wait_for_completion_interruptible() returns -ERESTARTSYS and
fastrpc_internal_invoke() moves every buffer from fl->mmaps onto
cctx->invoke_interrupted_mmaps. This list_del()/list_add_tail() walk
runs without holding fl->lock, the lock that serialises fl->mmaps in
fastrpc_req_mmap() and fastrpc_req_munmap() everywhere else.

Take fl->lock around the move, matching every other fl->mmaps accessor.
Published: 2026-08-22
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Race Condition leading to possible memory corruption
Action: Patch Kernel
AI Analysis

Impact

An invoke of the fastrpc subsystem can be interrupted by a signal, causing the kernel to move all buffers from a file's mmap list onto an "interrupted" list. This movement uses list traversal functions without holding the lock that normally serialises access to the mmap list. The missing lock introduces a race condition that can corrupt kernel memory or allow an attacker to manipulate the list of memory mappings.

Affected Systems

All Linux kernel releases that include the fastrpc subsystem before the commit that introduces the missing lock fix are potentially affected. Specific affected version ranges are not provided in the data, so users should verify whether their kernel includes the fix by checking the kernel source history. Any distribution that ships the vulnerable kernel without the patch is likewise vulnerable.

Risk and Exploitability

The CVSS score of 7.8 indicates high severity. The EPSS score is below 1% and the vulnerability is not listed in the CISA KEV catalog, indicating no known public exploits at the time. Based on the description, it is inferred that a local attacker with sufficient privileges could trigger the race condition by manipulating fastrpc operations, potentially leading to privilege escalation or arbitrary code execution. Remote exploitation is not explicitly described in the data, so its feasibility remains uncertain.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the fastrpc missing‑lock fix.
  • If updating is not immediately possible, disable or remove the fastrpc subsystem from the kernel configuration to eliminate the race condition.
  • Apply monitoring to detect abnormal fastrpc activity or corrupted mmap list entries before exploitation occurs.

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

Tracking

Sign in to view the affected projects.

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

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

Type Values Removed Values Added
Metrics cvssV3_1

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

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'}


Mon, 24 Aug 2026 15:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Mon, 24 Aug 2026 12:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Sat, 22 Aug 2026 17:30: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: take fl->lock when moving mmaps on interrupted invoke When an invoke is interrupted by a signal, wait_for_completion_interruptible() returns -ERESTARTSYS and fastrpc_internal_invoke() moves every buffer from fl->mmaps onto cctx->invoke_interrupted_mmaps. This list_del()/list_add_tail() walk runs without holding fl->lock, the lock that serialises fl->mmaps in fastrpc_req_mmap() and fastrpc_req_munmap() everywhere else. Take fl->lock around the move, matching every other fl->mmaps accessor.
Title misc: fastrpc: take fl->lock when moving mmaps on interrupted invoke
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-25T05:41:04.331Z

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

Link: CVE-2026-74646

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-25T06:18:44.283

Link: CVE-2026-74646

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-74646 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T07:30:12Z

Weaknesses