Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local user account on host
-
DeliveryLocate unprotected AF_UNIX sockets
-
ExploitConnect without credential check
-
ExecutionRead LUKS passphrase or inject key pair
-
ImpactDecrypt or tamper with LUKS volume
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires (1) a host running the clevis-pkcs11-afunix-socket-unlock daemon as part of a clevis PKCS#11 LUKS unlock configuration, (2) a permissive process umask that leaves the daemon-created AF_UNIX control and data sockets world-accessible, and (3) an authenticated local user account on that host to connect to the sockets. Exploitation is LIMITED by all three: it is local-only (no remote/network path), it does not work under a restrictive default umask, and the clevis PKCS#11 afunix unlock mechanism must actually be in use. There is no required user interaction with a victim. These conditions explain the AC:H rating - the permissive-umask dependency is a non-default state the attacker cannot control. |
| Impact | This is a genuine but modest-priority local privilege/confidentiality issue, not a mass-exploitation threat. The official CVSS 3.1 vector (AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N = 4.7 Medium) is internally consistent and matches the description: an attacker needs an existing local account (PR:L), the flaw is only reachable under a permissive process umask rather than a default configuration (AC:H), and the headline impact is theft of LUKS passphrases (C:H). No EPSS score, CISA KEV listing, SSVC decision, or public POC was supplied, so exploitation likelihood must be inferred as low-to-moderate: the CWE-306 (missing authentication) root cause makes exploitation trivial IN PRINCIPLE once the umask precondition holds, but the local-only vector and umask dependency sharply limit real-world reach. One signal tension worth flagging: the description says the attacker can also 'inject arbitrary device/key pairs,' which is an integrity effect, yet the vendor vector sets I:N - verify with Red Hat whether injection should carry an integrity impact. Bottom line: patch on a normal cadence; this is not an emergency unless clevis PKCS#11 afunix unlock is deployed on multi-user hosts with loose umask settings. |
| Exploit ScenarioDerived | On a RHEL host using the clevis PKCS#11 afunix-socket unlock daemon with a permissive umask, a logged-in local user enumerates the unprotected AF_UNIX control and data sockets. Because the daemon performs no peer credential verification, the attacker connects to the data socket and reads the LUKS passphrase, or connects to the control socket to inject an attacker-controlled device/key pair. No public exploit identified at time of analysis, so this would require a custom socket client. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Local attackers can exploit improperly secured AF_UNIX sockets in the clevis PKCS#11 pin to inject arbitrary device/key pairs or intercept LUKS passphrases, potentially gaining unauthorized access to encrypted disks. Affected products include Red Hat Enterprise Linux 7, 8, 9, and 10, as well as Red Hat OpenShift Container Platform 4. Exploitation requires an authenticated local user and a permissive process umask; no public exploit code or active exploitation has been identified, and the issue is rated modest priority due to the local-only attack vector and dependency on non-default umask settings.
RemediationAI
No vendor-released patch has been identified at the time of analysis. To mitigate, ensure the clevis-pkcs11-afunix-socket-unlock daemon runs with a restrictive umask (e.g., 0077) so that created AF_UNIX sockets are not world-accessible; this can be configured via the systemd service unit using UMask=0077, but may affect permissions of other files created by the daemon. Additionally, restrict local user access to the host as a defense-in-depth measure, and monitor for unexpected connections to the daemon's sockets. If the clevis PKCS#11 afunix unlock mechanism is not required, consider disabling it to eliminate the attack surface. Consult the Red Hat advisory (https://access.redhat.com/security/cve/CVE-2026-109969) for updates, as a patch may become available.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in the clevis PKCS#11 pin, a component of the clevis framework that automates LUKS disk encryption unlocking using PKCS#11 tokens. The clevis-pkcs11-afunix-socket-unlock daemon creates AF_UNIX sockets for inter-process communication but fails to set explicit permission restrictions or verify peer credentials, as categorized by CWE-306 (Missing Authentication for Critical Function). Under a permissive process umask, these sockets become world-accessible, allowing any local user to connect to the control socket to inject arbitrary device/key pairs or to the data socket to receive LUKS passphrases. The affected CPEs cover Red Hat Enterprise Linux 7 through 10 and Red Hat OpenShift Container Platform 4. Exploitation is constrained by the need for a permissive umask (non-default) and an authenticated local account, which explains the AC:H rating in the independent assessment.
Know when Red Hat Enterprise Linux 10 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Local sockets require a local account (AV:L, PR:L); the permissive-umask precondition is attacker-uncontrolled (AC:H); passphrase disclosure gives C:H and key-pair injection warrants I:L.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A flaw was found in the clevis PKCS#11 pin. The clevis-pkcs11-afunix-socket-unlock daemon creates AF_UNIX sockets without explicit permission restrictions or peer credential verification. Under a permissive process umask, any local user can connect to the control socket and inject arbitrary device/key pairs, or connect to the data socket to receive LUKS passphrases.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Affected Products (CPE)CVE.org
More in Red Hat Enterprise Linux 10
View allHeap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash
Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h
Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft
Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript
Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity
A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to
The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe
Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo
Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter
Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a
A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes
Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe
EUVD-2026-100954
GHSA-w2m6-gjp4-v6hh
NVD
CVE.org
EPSS
Exploit-DB