Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain unprivileged local shell
  2. Delivery
    Stage malicious libnss_*.so and nsswitch.conf
  3. Exploit
    Enter attacker-controlled mount/user namespace
  4. Install
    Invoke crafted request_key for cifs key type
  5. C2
    Kernel spawns root cifs.upcall in tainted env
  6. Execute
    Helper dlopens malicious NSS module as root
  7. Impact
    Execute payload, gain root shell

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V8 - Authorization Unnecessary privilege execution
Exploitation Conditions

Attacker must already have a local interactive or code-execution foothold as any unprivileged UID on the target host, with permission to call the request_key(2) syscall for the 'cifs' key type and to create a user or mount namespace (the default on modern unprivileged-userns-enabled kernels including RHEL 8+, OpenShift worker nodes, and most SUSE configurations). The cifs-utils package must be installed and /sbin/cifs.upcall must remain the configured upcall handler in /etc/request-key.conf - the default on any system supporting Kerberos-authenticated CIFS/SMB mounts. No user interaction, no network access, and no prior authentication to CIFS itself is required; exploitation does not depend on an existing SMB mount. Limiting factors: hosts that disable unprivileged user namespaces (kernel.unprivileged_userns_clone=0), strip the setuid bit from cifs.upcall, or do not install cifs-utils at all are not exploitable.

Impact

Signals converge on a credible but not urgent priority. The CVSS 3.1 vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H (7.8) accurately reflects a local low-privilege LPE with full host compromise, and SSVC-style reasoning supports this: exploitation is automatable (a small, deterministic crafted request_key payload plus a prebuilt NSS module), and technical impact is total (root). However, no KEV listing, no EPSS data was provided, and no public exploit identified at time of analysis, so the realistic threat today is post-compromise escalation rather than mass exploitation. The risk is meaningfully higher on multi-tenant or shared-shell systems (developer hosts, jump boxes, OpenShift worker nodes with untrusted workloads that can call request_key) and lower on single-purpose servers where the attacker would already need a foothold. No conflicting signals were observed in the input.

Exploit ScenarioDerived

A low-privileged shell user on a vulnerable RHEL host writes a malicious libnss_evil.so plus a custom nsswitch.conf into a directory they control, enters a new user/mount namespace, and issues a crafted request_key call that the kernel forwards to the root-owned cifs.upcall helper. The helper, still running as root, performs an NSS user lookup inside the attacker's environment, dlopen()s the malicious module, and executes the attacker's code as root. No public exploit identified at time of analysis, but the primitives (namespace creation, request_key, NSS shared-object injection) are well documented from prior Linux LPE research, making a working exploit straightforward to construct.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 18, 2026

Local privilege escalation in the cifs-utils cifs.upcall helper allows low-privileged Linux users to gain root by abusing the kernel request_key interface to load a malicious NSS module inside an attacker-controlled mount namespace. The root-owned helper fails to drop privileges before performing user-name resolution, so the attacker's NSS module executes with full root capabilities. No public exploit identified at time of analysis, but the bug affects every supported Red Hat Enterprise Linux release (6 through 10) and OpenShift Container Platform 4, making it a high-priority hardening fix for any host with CIFS/SMB client functionality.

RemediationAI

Upstream fix available (commit 972c5b5ff95e3e812bc8daa72d0383654ab0dba7 in git.samba.org cifs-utils); released patched version not independently confirmed in the supplied data, so consume the cifs-utils errata package from your distribution (Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-12505, equivalent SUSE update once published) and verify the installed cifs-utils build includes that commit. Until the package is updated, compensating controls include removing the setuid bit from /sbin/cifs.upcall or restricting its execution via an AppArmor/SELinux profile (side effect: krb5-authenticated CIFS mounts will fail for non-root users), disabling the request-key handler for the cifs key type in /etc/request-key.conf (side effect: breaks automatic credential upcalls), and on OpenShift restricting workloads' ability to call request_key or create user/mount namespaces via SCCs or seccomp profiles (side effect: may break legitimate containers that perform CIFS mounts or use keyrings).

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

cifs-utils ships cifs.upcall, a SUID/root helper invoked by the kernel via the request_key upcall mechanism to obtain Kerberos credentials and resolve UID/GID information for CIFS/SMB mounts. The flaw is a classic CWE-250 (Execution with Unnecessary Privileges): the helper performs NSS lookups (getpwuid/getgrgid style calls backed by /etc/nsswitch.conf modules) while still holding root, and does so after the calling process has been able to influence its execution environment - specifically the mount namespace and library search paths. Because glibc's NSS dispatcher dlopen()s shared objects named in nsswitch.conf, a caller who controls the namespace can present an attacker-written nsswitch.conf and a malicious libnss_*.so, which is then loaded and executed inside the root-privileged helper, turning a credential-resolution code path into arbitrary code execution.

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

Vendor (redhat) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Local-only via request_key with any unprivileged account (AV:L, PR:L); no user interaction or special conditions on default RHEL (AC:L, UI:N); root code execution yields full C/I/A impact within the host scope.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE MEDIUM
Red Hat 7.8 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

A flaw was found in the cifs-utils package where the cifs.upcall helper fails to securely drop its root privileges before looking up user information inside a user-controlled environment. A local, low privileged attacker can exploit this by using a crafted request_key payload to trick the root-owned helper into entering a custom environment (namespace) containing a malicious NSS module. This forces the system to load the attacker's controlled NSS Module and configuration, allowing them to execute arbitrary commands as the root user, elevating their privileges and fully compromising the system.

Executive ViewAI

Why It Matters

CVE-2026-12505 in cifs-utils affects core infrastructure across Red Hat Enterprise Linux 6-10 and OpenShift Container Platform 4, enabling any local system user to gain root-level administrative control. Absent vendor patches, organizations are exposed to insider threats and lateral-movement risk from attacker privilege escalation. This vulnerability poses material business risk for any infrastructure dependent on CIFS/SMB file-sharing services.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable CIFS/SMB client functionality if not operationally required; (2) Restrict mount operations to privileged administrative accounts with audit logging; (3) Deploy SELinux in enforcing mode to constrain cifs.upcall helper privileges; (4) Monitor request_key interface access and mount namespace creation; (5) Segment CIFS-dependent systems on isolated networks with strict egress controls.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment MSRC Vendor VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_6:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-96889 HIGH POC
7.8 Sep 23

Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity

CVE-2026-4775 HIGH POC
7.8 Mar 24

A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SLES15-SP5-CHOST-BYOS-SAP-CCloud Affected
SLES15-SP6-CHOST-BYOS Affected
SLES15-SP6-CHOST-BYOS-Aliyun Affected
SLES15-SP6-CHOST-BYOS-Azure Affected
SLES15-SP6-CHOST-BYOS-EC2 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy