Description
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.
Published: 2026-10-14
Score: 4.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized access to encryption keys and LUKS passphrases
Action: Apply Workaround
AI Analysis

Impact

The flaw occurs in the clevis PKCS#11 pin service, where the clevis-pkcs11-afunix-socket-unlock daemon creates Unix domain sockets without specifying permission bits or verifying the peer’s credentials. A permissive umask allows any local user to connect to the control socket and inject arbitrary device or key pairs, and to the data socket to retrieve LUKS passphrases. This can lead to the compromise of encrypted storage by providing an attacker with a fresh key or by capturing the passphrase used to unlock a LUKS volume.

Affected Systems

Affected products are Red Hat Enterprise Linux releases 7 through 10 and Red Hat OpenShift Container Platform 4, according to the CNA information. The flaw applies to the clevis threads and associated systemd service and dracut initramfs components present in those distributions.

Risk and Exploitability

The CVSS score of 4.7 indicates a medium severity vulnerability. The EPSS score of less than 1 % suggests a very low probability of exploitation at this time, and the issue is not yet Listed in CISA KEV. The attack vector is local: an attacker must be able to run processes on the affected host and trigger a tunable umask (e.g. via a root‑owned process launched by a local user). If successful, the attacker could inject keys or exfiltrate the passphrase for a LUKS volume, potentially yielding full data compromise for that storage. No network access is required.

Generated by OpenCVE AI on October 14, 2026 at 14:45 UTC.

Remediation

Vendor Workaround

Configure the clevis-luks-pkcs11-askpass systemd service with a restrictive UMask by creating a service override using systemctl edit. Setting UMask to 0077 ensures the sockets are only accessible by root, preventing unauthorized connections. This workaround only covers the systemd service path. The dracut initramfs code path is not covered by this mitigation.


OpenCVE Recommended Actions

  • Configure the clevis‑luks‑pkcs11‑askpass systemd service with a restrictive UMask by creating a unit override using systemctl edit; set UMask to 0077 so the sockets are only accessible by root.
  • Because the dracut initramfs code path is not covered by the service override, rebuild the initramfs with a custom configuration that enforces a restrictive socket permission or apply a system‑wide UMask during initramfs generation to limit access to the clevis sockets.
  • Stay current with Red Hat errata and apply any official patch that resolves the authentication issue once it becomes available, and consider disabling unused clevis modules if protection is insufficient.

Generated by OpenCVE AI on October 14, 2026 at 14:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 10:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Clevis: clevis: no authentication on pkcs#11 af_unix sockets allows key injection under permissive umask
First Time appeared Redhat
Redhat enterprise Linux
Redhat openshift
Weaknesses CWE-306
CPEs cpe:/a:redhat:openshift:4
cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
Redhat openshift
References
Metrics cvssV3_1

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


Subscriptions

Redhat Enterprise Linux Openshift
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-10-14T10:00:57.493Z

Reserved: 2026-10-13T11:32:07.004Z

Link: CVE-2026-109969

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-14T10:17:51.910

Modified: 2026-10-14T10:17:51.910

Link: CVE-2026-109969

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-14T15:00:03Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function