CVE-2026-104039
Medium · 4.7CVSS
4.7
EPSS
0.1%
Published
Oct 6, 2026
CISA due date
—
Cloudanix analysis
A local user can crash the programs that check passwords and log people in, briefly stopping anyone from signing into the affected computers.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- High
- Impact
- Denial Of Service
- Component
- Application
- Class
- Use After Free
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Use-after-free in the PAM responder during GSSAPI authentication: cached connection state is freed without clearing the reference, allowing a subsequent request on the same connection to dereference invalid memory and crash the service.
Why it matters to the business
Local denial-of-service against system authentication on Fedora, RHEL, and OpenShift deployments; login and sudo operations become unavailable until the service restarts, with public exploit code available nearly a month after disclosure increasing the chance of opportunistic abuse.
How an attack unfolds
A local attacker with a low-privileged account opens a connection to the SSSD PAM responder, completes a GSSAPI authentication exchange that triggers the premature free, then immediately issues another request over the still-open connection; the dangling pointer causes an invalid memory access that terminates the daemon.
How to fix it
Upgrade to the first patched release of sssd from Fedora, Red Hat Enterprise Linux, or OpenShift Container Platform once vendor updates are published; until then restrict local accounts, monitor for repeated sssd crashes, and consider disabling GSSAPI authentication in PAM if operationally feasible.
How to confirm the fix worked
After applying updates, confirm the sssd package version matches the vendor advisory, run regression tests that exercise PAM GSSAPI flows, and verify that the service no longer terminates when duplicate requests are sent over a single connection.
Typical attack path
- Obtain local shell or user session on an affected host
- Connect to the SSSD PAM responder and initiate GSSAPI authentication
- Trigger completion of the authentication flow so the connection state is freed
- Send a follow-up request on the same connection before the process exits
- Observe service crash and repeated authentication failures
How to detect it
Review system and sssd logs for unexpected process terminations or segmentation faults around PAM GSSAPI activity; correlate with authentication failures immediately following a successful GSSAPI exchange on the same connection.
- sssd.*segfault
- sssd.*terminated unexpectedly
- PAM responder.*GSSAPI.*connection
What your security team should do
- Treat as priority because exploit code is publicly available
- Inventory all systems running sssd on Fedora, RHEL, and OpenShift
- Subscribe to vendor security notifications for the forthcoming fix
- Harden local access controls to reduce the pool of potential attackers
- Add sssd process crash alerts to existing monitoring
The record
A flaw was found in SSSD. A local user can cause a denial of service (DoS) by disrupting system authentication services. When handling Generic Security Services Application Programming Interface (GSSAPI) authentication in the Pluggable Authentication Module (PAM) responder, cached connection state is freed upon completion without clearing the reference pointer. An attacker can exploit this by sending an additional request over the same connection, causing the service to access invalid memory and unexpectedly terminate.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-41216 An invalid pointer dereference vulnerability exists in the… CWE-825
- CVE-2026-42057 An invalid pointer dereference vulnerability exists in the… CWE-825
- CVE-2026-53918 odhcpd is the DHCPv6, DHCPv4, and router-advertisement server used by OpenWrt. CWE-825
- CVE-2026-86845 A flaw was found in DPDK lib/vhost vhost-crypto. CWE-825
- CVE-2026-104034 A flaw was found in SSSD. CWE-825
- CVE-2026-102010 A flaw was found in GCC. CWE-825
- CVE-2026-76891 Crash in sharkd in 4.6.0 to 4.6.7 and 4.4.0 to 4.4.18 allows denial of service CWE-825
- CVE-2026-76890 Crash in sharkd in 4.6.0 to 4.6.7 and 4.4.0 to 4.4.18 allows denial of service CWE-825