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 15, 2026 at 23:26 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 15, 2026 at 23:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 07:30:00 +0000

Type Values Removed Values Added
CPEs cpe:/a:redhat:openshift:5

Sat, 24 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
First Time appeared Red Hat
Red Hat enterprise Linux
Redhat openshift Container Platform
Vendors & Products Red Hat
Red Hat enterprise Linux
Redhat openshift Container Platform

Mon, 19 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


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

Red Hat Enterprise Linux
Redhat Enterprise Linux Openshift Openshift Container Platform
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-11-03T01:53:18.651Z

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

Link: CVE-2026-109969

cve-icon Vulnrichment

Updated: 2026-10-19T19:05:48.459Z

cve-icon NVD

Status : Awaiting Analysis

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

Modified: 2026-10-30T08:16:54.363

Link: CVE-2026-109969

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-109969 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-24T18:45:13Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function