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

futex: Also allocate private hash on vfork()

As Jann demonstrated, it is entirely feasible to access the mm through vfork().
Therefore we need to allocate a private hash on vfork() as well as any other
CLONE_VM user.

Specifically, it must be avoided to have (private) futex waiters before
allocating the private hash.
Published: 2026-10-06
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Information disclosure
Action: Patch
AI Analysis

Impact

This vulnerability is a race condition in the Linux kernel's futex subsystem. During a vfork or any CLONE_VM operation, the child process can access the parent's memory management structure if a private futex hash has not yet been allocated, allowing the child to read kernel memory that should have been inaccessible. This could expose sensitive data contained in kernel structures, such as pointers, credentials, and other protected information.

Affected Systems

All builds of the Linux kernel that do not include the fix associated with commit 5468a4855b63b30156a79e5248e01bf1a2c18dd7 – that is, every version released before that commit – are affected. The vulnerability applies to all distributions and custom kernel builds that lack this patch, including systems running older kernel releases.

Risk and Exploitability

The CVSS score of 7.8 indicates a high severity assessment, but the EPSS score of less than 1% suggests a low probability of exploitation. This vulnerability is not listed in the CISA KEV catalog and no public exploits have been reported. An attacker would need local execution privileges to fork a process and perform a futex operation; the attack vector is therefore local. The primary risk is the potential disclosure of kernel memory contents.

Generated by OpenCVE AI on October 11, 2026 at 06:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the kernel to a release that includes the patch implementing the missing private futex hash on vfork and any CLONE_VM operation.
  • If an upgrade is not immediately feasible, restrict or eliminate the use of vfork or CLONE_VM in applications that run with elevated privileges, and run untrusted code in a minimal privilege context.
  • Apply a temporary kernel livepatch that allocates a private hash during vfork/CLONE_VM to enforce the same security behavior until a full kernel update can be deployed.

Generated by OpenCVE AI on October 11, 2026 at 06:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 11 Oct 2026 05:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Sun, 11 Oct 2026 00:30:00 +0000


Wed, 07 Oct 2026 07: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'}


Tue, 06 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Tue, 06 Oct 2026 16:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Tue, 06 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Tue, 06 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: futex: Also allocate private hash on vfork() As Jann demonstrated, it is entirely feasible to access the mm through vfork(). Therefore we need to allocate a private hash on vfork() as well as any other CLONE_VM user. Specifically, it must be avoided to have (private) futex waiters before allocating the private hash.
Title futex: Also allocate private hash on vfork()
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-10-19T09:16:52.791Z

Reserved: 2026-09-25T10:25:14.335Z

Link: CVE-2026-98281

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-06T09:18:18.040

Modified: 2026-10-19T10:18:29.547

Link: CVE-2026-98281

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-98281 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T06:30:13Z

Weaknesses
  • CWE-908

    Use of Uninitialized Resource