CVE-2026-89609
Description
A flaw was found in the eCryptfs component of the Linux kernel. A race condition occurs during the cleanup of the daemon message queue because a required lock is not held. This can lead to unpredictable system behavior or instability due to concurrent access to shared message context lists.
Statement
A MODERATE severity race condition flaw was found in the eCryptfs component of the Linux kernel. When an eCryptfs daemon terminates, ecryptfs_exorcise_daemon() drops the daemon's queued messages and moves those message contexts back to the free list without holding the ecryptfs_msg_ctx_lists_mux lock, which ecryptfs_msg_ctx_alloc_to_free() requires. A local low-privileged attacker able to trigger concurrent use of the global message context lists could race with this cleanup path, resulting in corruption of the shared list state and unpredictable system behavior or instability. Red Hat rated this flaw MODERATE (CVSS 7.0, CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H) based on the local attack vector, the low privileges required, and the high attack complexity needed to reliably win the race; this differs from the upstream CVE.org score of 7.8 (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), which assesses a lower attack complexity. The Red Hat Enterprise Linux kernel and kernel-rt streams evaluated for this flaw, as well as the OpenShift Container Platform 4 RHCOS components, are not affected because the vulnerable code is not present in those builds. OpenShift Container Platform 5.0 and 5.1 are affected, and the fix is currently deferred for those streams; the residual risk is that a local user on an affected node could trigger the race condition and cause system instability, although the local access requirement and high attack complexity limit practical exploitability.
Mitigation
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
Common Vulnerability Scoring System (CVSS) Score Details
Info alert:Important note
CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).
The following CVSS metrics and score provided are preliminary and subject to review.
CVSS v3 Score Breakdown
| Red Hat | NVD | cve.org | |
|---|---|---|---|
| Base Score | 7 | N/A | 7.8 |
| Attack Vector | Local | N/A | Local |
| Attack Complexity | High | N/A | Low |
| Privileges Required | Low | N/A | Low |
| User Interaction | None | N/A | None |
| Scope | Unchanged | N/A | Unchanged |
| Confidentiality | High | N/A | High |
| Integrity Impact | High | N/A | High |
| Availability Impact | High | N/A | High |
Vector
Red Hat: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
cve.org: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.