Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Register IdP account with prefix-matching sub claim
  2. Delivery
    Authenticate to SSSD OIDC provider on target host
  3. Exploit
    strncmp prefix comparison in eval_access_token_buf() returns 0
  4. Execution
    SSSD grants session as target user
  5. Impact
    Access target's files, sudo rights, and group memberships

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

The target system must be running SSSD with the IdP/OIDC authentication provider explicitly configured (id_provider = oidc or equivalent in sssd.conf) - this is not the default SSSD configuration, which uses ldap or ad. The attacker must hold a valid credential for an OIDC IdP account whose sub claim is a strict prefix (not equal to) the target account's sub claim, requiring prior knowledge of the target's exact identifier. Exploitation is further gated by the IdP's sub-claim naming policy: if the IdP enforces UUID-format or fixed-length identifiers, prefix collisions become structurally impossible. Standard SSSD deployments using LDAP, AD, or Kerberos providers are entirely unaffected, as the vulnerable code path is specific to the IdP provider. The CVSS PR:L metric confirms a valid IdP account is required - unauthenticated exploitation is not possible.

Impact

The CVSS 7.5 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H) is internally consistent and well-calibrated: AC:H reflects the genuine prerequisite that the attacker must possess an IdP-registered identity whose sub claim is a strict prefix of the target's, requiring both advance knowledge of the target's identifier and the ability to register a matching prefix account. PR:L correctly captures that the attacker must hold a valid IdP credential. The full C:H/I:H/A:H impact is appropriate because successful exploitation grants complete impersonation of the target, including shell access and file system permissions. No CISA KEV listing, no EPSS data, and no public PoC are present in the source data, keeping assessed real-world exploitation probability lower than the impact metrics alone suggest. The 'Information Disclosure' tag materially understates actual impact - this is a full authentication bypass enabling account takeover. Risk is highest in organizations using Red Hat SSO, Keycloak, or similar OIDC IdPs integrated with SSSD on RHEL or OpenShift nodes.

Exploit ScenarioDerived

An attacker registers an IdP account with subject identifier ops in an environment where the target system administrator account has subject identifier ops_admin. The attacker authenticates to an RHEL server via OIDC; SSSD's eval_access_token_buf() calls strncmp('ops_admin', 'ops', 3), which returns 0, and SSSD grants the attacker a login session as the ops_admin user, including all associated group memberships and sudo rights. No public PoC has been identified, but the bug's mechanics are simple enough that discovery by an insider or IdP-tenant adversary is plausible.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 09, 2026

Authentication bypass in SSSD's OIDC/IdP provider allows an authenticated IdP user whose subject identifier is a strict lexical prefix of a target user's identifier to impersonate that target user on SSSD-protected Linux systems. The root cause is eval_access_token_buf() passing the attacker-controlled identifier's length to strncmp(), reducing an identity equality check to a prefix test. All Red Hat Enterprise Linux releases (6-10) and OpenShift Container Platform 4 are affected when SSSD is configured to use an OIDC-based identity provider; no public exploit has been identified at time of analysis.

RemediationAI

Apply the SSSD package update distributed by Red Hat for the applicable RHEL version or OpenShift 4 release using dnf update sssd (RHEL 8/9/10) or yum update sssd (RHEL 6/7); consult https://access.redhat.com/security/cve/CVE-2026-87853 for the specific advisory RHSA number and confirmed fixed package version, as no exact version is independently confirmed in the available data. As a compensating control while patching is scheduled, disable the SSSD IdP/OIDC provider by reverting id_provider to ldap or ad in /etc/sssd/sssd.conf and restarting SSSD - this eliminates the vulnerable code path but disrupts OIDC-based SSO workflows. A second compensating control, if OIDC must remain active, is to enforce at the IdP level that no registered user sub value is a prefix of any other (e.g., require a fixed-length or UUID-format subject claim), which prevents prefix collision without disabling SSSD functionality.

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

SSSD (System Security Services Daemon) is the Linux subsystem that brokers authentication and identity lookups against external providers, including LDAP, Active Directory, and, more recently, OIDC/OAuth2-based Identity Providers (IdPs). The IdP provider validates access tokens containing the OIDC sub (subject) claim - a unique per-user string assigned by the IdP. The vulnerable function eval_access_token_buf() calls strncmp(target_sub, attacker_sub, strlen(attacker_sub)), using the attacker's own identifier length as the comparison bound. CWE-187 (Partial String Comparison) precisely names this pattern: the comparison succeeds whenever the attacker's string is a prefix of the target's, for example attacker sub admin matching target sub admin_finance. The affected CPEs span cpe:2.3:a:red_hat:red_hat_enterprise_linux_6 through _10 and cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4, reflecting the SSSD package as distributed across these platforms.

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.5 HIGH
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

Network vector for OIDC token exchange; AC:H for required prefix-matching IdP sub claim; PR:L for mandatory valid IdP credential; full impact on impersonated account.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in SSSD's IdP authentication provider. The eval_access_token_buf() function compares the OIDC subject identifier using strncmp() with the authenticated user's identifier length, performing a prefix comparison instead of an exact match. An attacker whose IdP identifier is a strict prefix of a target user's identifier can authenticate as the target user.

Executive ViewAI

Why It Matters

Red Hat Enterprise Linux (versions 6-10) and OpenShift Container Platform 4 are vulnerable to user impersonation attacks through their SSSD OIDC identity provider implementation. An authenticated federated user can impersonate other system users and bypass access controls; while no public exploit has been identified, the flaw affects widely-deployed infrastructure and creates significant unauthorized access and data breach risk.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) restrict OIDC-authenticated user access to minimum necessary systems and functions, (2) implement comprehensive authentication event monitoring with alerts for impersonation patterns, (3) enforce network segmentation to contain blast radius of account compromise, (4) disable OIDC authentication on non-critical systems pending patch availability, (5) validate subject identifier configuration and implement additional identity validation at application level where feasible.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
High
SSSD is standard authentication daemon across RHEL enterprise deployments
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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.3%
Patch available Yes
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
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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:*:*:*:*:*:*:*:*
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: Important
Product Status
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Micro 5.3 Not-Affected
SUSE Linux Enterprise Micro 5.4 Not-Affected
SUSE Linux Enterprise Micro 5.5 Not-Affected

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