Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-98281

Опубликовано: 06 окт. 2026
Источник: redhat
CVSS3: 4.7

Описание

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.

A flaw was found in the Linux kernel's Fast Userspace Mutex (futex) subsystem. A local user could trigger this flaw by creating a process using the vfork system call, which shares virtual memory with the parent process without properly initializing a private futex hash table. This issue can cause inconsistent state in futex wait queues, potentially leading to a Denial of Service (DoS) or kernel memory corruption.

Отчет

A race and initialization ordering flaw can allow a private futex waiter to exist before the shared mm receives its private futex hash when vfork is used. This may make waiter insertion and later wake or removal operations select inconsistent hash state, potentially leaving tasks blocked and causing a local denial of service. For the CVSS the PR:L is selected because an unprivileged local process context is required to invoke vfork and futex operations. AC:H is selected because reliable triggering appears to depend on reaching a timing window while the shared mm is accessible and before hash allocation completes. The issue is not network reachable. The available change does not establish a UAF, an out of bounds access, an information leak, or an arbitrary write primitive, so the supported impact is availability rather than confidentiality or integrity. The paranoid assessment allows A:H if repeated triggering can reliably stall multiple tasks or a critical local service.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 10kernelAffected
Red Hat Enterprise Linux 6kernelOut of support scope
Red Hat Enterprise Linux 7kernelNot affected
Red Hat Enterprise Linux 7kernel-rtNot affected
Red Hat Enterprise Linux 8kernelNot affected
Red Hat Enterprise Linux 8kernel-rtNot affected
Red Hat Enterprise Linux 9kernelAffected
Red Hat Enterprise Linux 9kernel-rtNot affected
Red Hat OpenShift Container Platform 4openshift/ose-rhel-coreos-8Not affected
Red Hat OpenShift Container Platform 4openshift/ose-rhel-coreos-9Affected

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-664
https://bugzilla.redhat.com/show_bug.cgi?id=2546490kernel: futex: Also allocate private hash on vfork()

4.7 Medium

CVSS3

Связанные уязвимости

CVSS3: 7.8
ubuntu
около 1 месяца назад

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.

CVSS3: 7.8
nvd
около 1 месяца назад

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.

CVSS3: 7.8
msrc
24 дня назад

futex: Also allocate private hash on vfork()

CVSS3: 7.8
debian
около 1 месяца назад

In the Linux kernel, the following vulnerability has been resolved: f ...

CVSS3: 7.8
github
около 1 месяца назад

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.

4.7 Medium

CVSS3