OESA-2026-4712 (CVE-2026-104029)
Vulnerability from osv_openeuler – Published: 2026-11-04 13:54 – Updated: 2026-11-04 13:54 – Source websiteProvides a set of daemons to manage access to remote directories and authentication mechanisms. It provides an NSS and PAM interface toward the system and a pluggable back end system to connect to multiple different account sources. It is also the basis to provide client auditing and policy services for projects like FreeIPA.
Security Fix(es):
A flaw was found in SSSD. A local attacker can exploit this vulnerability by sending a specially crafted request to the autofs responder UNIX socket. Due to improper buffer offset calculation during request parsing, the service performs an out-of-bounds memory read. This flaw can cause the autofs responder process to crash, resulting in a denial of service (DoS).(CVE-2026-104029)
A flaw was found in sssd. This vulnerability allows a local user to cause a Denial of Service (DoS) by submitting a specially crafted passkey authentication token that lacks null terminators. The authentication service reads past the end of the provided memory buffer, causing the process to crash and disrupting authentication services.(CVE-2026-104030)
A flaw was found in SSSD. In configurations where the autofs responder service is enabled, memory allocated during successful request processing is not released until the client connection terminates. A local attacker can exploit this vulnerability by maintaining an open connection and repeatedly submitting valid requests, leading to memory exhaustion and a Denial of Service (DoS).(CVE-2026-104031)
A flaw was found in SSSD. An unprivileged local user can repeatedly request master automount map updates through the autofs responder due to missing authorization checks. This triggers global cache invalidation and forces repeated lookups to backend directory providers, leading to a Denial of Service (DoS) from degraded automount availability and elevated resource consumption.(CVE-2026-104032)
A flaw was found in SSSD. When configured to enforce account expiration using LDAP (Lightweight Directory Access Protocol) shadow attributes, SSSD fails to treat an expiration value of zero as an expired account. A user with valid credentials for an expired account can exploit this flaw to bypass access controls and authenticate to the system. This allows unauthorized access to persist after the account was intended to be deactivated.(CVE-2026-104033)
A flaw was found in SSSD. A use-after-free vulnerability exists in the Kerberos Credential Manager (KCM) responder during Kerberos ticket-granting ticket (TGT) renewal, where a deferred callback accesses memory that has already been released. An authenticated local user with a renewable Kerberos ticket can trigger this issue on systems configured with KCM renewal, causing the KCM responder service to crash and resulting in a Denial of Service (DoS).(CVE-2026-104034)
A flaw was found in SSSD. An issue in the Kerberos Credential Manager (KCM) responder allows a local user to cause a Denial of Service (DoS) by maintaining a persistent connection and repeatedly storing and destroying credentials. Because the service fails to release cached objects from memory when credentials are removed, memory consumption grows continuously, ultimately exhausting available memory and rendering the service unresponsive.(CVE-2026-104035)
A flaw was found in SSSD. A local attacker can exploit this issue by sending a specially crafted request with an invalid packet length to the autofs responder UNIX socket. This causes an integer underflow and an out-of-bounds memory read, which can crash the responder process and result in a denial of service (DoS).(CVE-2026-104037)
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.(CVE-2026-104039)
A flaw was found in sssd. A local attacker can cause a Denial of Service (DoS) by sending a crafted Pluggable Authentication Module (PAM) request containing a zero-length authentication token to the responder socket. Due to missing input validation, the service attempts to read beyond buffer boundaries when processing the token, causing the PAM responder to crash.(CVE-2026-104042)
A flaw was found in SSSD. A local attacker with access to the Name Service Switch (NSS) responder UNIX socket can trigger an integer underflow by sending a specially crafted request with an undersized packet header. This issue causes an out-of-bounds memory read during packet parsing, crashing the responder process and resulting in a Denial of Service (DoS).(CVE-2026-104043)
A flaw was found in sssd. A local attacker can trigger a Denial of Service (DoS) by sending a specially crafted Pluggable Authentication Module (PAM) request when passkey authentication is enabled. Due to a missing state validation check in passkey Kerberos handling, the PAM responder dereferences an uninitialized pointer and crashes. This failure disrupts authentication services on the host.(CVE-2026-104044)
A flaw was found in SSSD. A local user can trigger a Denial of Service (DoS) by exploiting a race condition in the autofs responder between asynchronous enumeration completion and map invalidation. By repeatedly sending concurrent map enumeration and invalidation requests, an attacker can cause memory to leak, leading to excessive memory consumption that can disrupt or crash the autofs service.(CVE-2026-104045)
A flaw was found in SSSD. In trust-enabled identity management environments, SSSD evaluates Host-Based Access Control (HBAC) rules by stripping domain qualifiers and comparing only short usernames. An authenticated user in a trusted domain who shares the same username as an authorized local account can bypass access policies and gain unauthorized access to protected services or hosts.(CVE-2026-104048)
A flaw was found in sssd. A local user can cause a Denial of Service (DoS) by exhausting the responder service's available file descriptors (system handles used for open connections). By opening and maintaining many concurrent connections to a responder socket while continuing to queue new connection attempts, an attacker can trigger an unthrottled retry loop. This condition leads to high CPU utilization and stalls the service, preventing legitimate identity and authentication requests from being processed.(CVE-2026-88252)
A flaw was found in SSSD. When configured to evaluate password expiration warnings before restrictive access rules in LDAP (Lightweight Directory Access Protocol) environments, an expired-password warning terminates rule evaluation early and treats the access request as successful. A remote authenticated user with an expired password using an alternative authentication method, such as SSH public key authentication, can exploit this flaw to bypass access control restrictions and gain unauthorized access to protected systems.(CVE-2026-92821)
{
"affected": [
{
"ecosystem_specific": {
"aarch64": [
"libipa_hbac-2.9.4-34.oe2403sp3.aarch64.rpm",
"libipa_hbac-devel-2.9.4-34.oe2403sp3.aarch64.rpm",
"libsss_autofs-2.9.4-34.oe2403sp3.aarch64.rpm",
"libsss_certmap-2.9.4-34.oe2403sp3.aarch64.rpm",
"libsss_certmap-devel-2.9.4-34.oe2403sp3.aarch64.rpm",
"libsss_idmap-2.9.4-34.oe2403sp3.aarch64.rpm",
"libsss_idmap-devel-2.9.4-34.oe2403sp3.aarch64.rpm",
"libsss_nss_idmap-2.9.4-34.oe2403sp3.aarch64.rpm",
"libsss_nss_idmap-devel-2.9.4-34.oe2403sp3.aarch64.rpm",
"libsss_sudo-2.9.4-34.oe2403sp3.aarch64.rpm",
"python3-libipa_hbac-2.9.4-34.oe2403sp3.aarch64.rpm",
"python3-libsss_nss_idmap-2.9.4-34.oe2403sp3.aarch64.rpm",
"python3-sss-2.9.4-34.oe2403sp3.aarch64.rpm",
"python3-sss-murmur-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-ad-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-client-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-common-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-common-pac-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-dbus-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-debuginfo-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-debugsource-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-idp-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-ipa-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-kcm-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-krb5-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-krb5-common-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-ldap-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-nfs-idmap-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-proxy-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-tools-2.9.4-34.oe2403sp3.aarch64.rpm",
"sssd-winbind-idmap-2.9.4-34.oe2403sp3.aarch64.rpm"
],
"noarch": [
"python3-sssdconfig-2.9.4-34.oe2403sp3.noarch.rpm",
"sssd-help-2.9.4-34.oe2403sp3.noarch.rpm"
],
"src": [
"sssd-2.9.4-34.oe2403sp3.src.rpm"
],
"x86_64": [
"libipa_hbac-2.9.4-34.oe2403sp3.x86_64.rpm",
"libipa_hbac-devel-2.9.4-34.oe2403sp3.x86_64.rpm",
"libsss_autofs-2.9.4-34.oe2403sp3.x86_64.rpm",
"libsss_certmap-2.9.4-34.oe2403sp3.x86_64.rpm",
"libsss_certmap-devel-2.9.4-34.oe2403sp3.x86_64.rpm",
"libsss_idmap-2.9.4-34.oe2403sp3.x86_64.rpm",
"libsss_idmap-devel-2.9.4-34.oe2403sp3.x86_64.rpm",
"libsss_nss_idmap-2.9.4-34.oe2403sp3.x86_64.rpm",
"libsss_nss_idmap-devel-2.9.4-34.oe2403sp3.x86_64.rpm",
"libsss_sudo-2.9.4-34.oe2403sp3.x86_64.rpm",
"python3-libipa_hbac-2.9.4-34.oe2403sp3.x86_64.rpm",
"python3-libsss_nss_idmap-2.9.4-34.oe2403sp3.x86_64.rpm",
"python3-sss-2.9.4-34.oe2403sp3.x86_64.rpm",
"python3-sss-murmur-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-ad-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-client-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-common-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-common-pac-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-dbus-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-debuginfo-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-debugsource-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-idp-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-ipa-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-kcm-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-krb5-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-krb5-common-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-ldap-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-nfs-idmap-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-proxy-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-tools-2.9.4-34.oe2403sp3.x86_64.rpm",
"sssd-winbind-idmap-2.9.4-34.oe2403sp3.x86_64.rpm"
]
},
"package": {
"ecosystem": "openEuler:24.03-LTS-SP3",
"name": "sssd",
"purl": "pkg:rpm/openEuler/sssd\u0026distro=openEuler-24.03-LTS-SP3"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "2.9.4-34.oe2403sp3"
}
],
"type": "ECOSYSTEM"
}
]
}
],
"database_specific": {
"severity": "High"
},
"details": "Provides a set of daemons to manage access to remote directories and authentication mechanisms. It provides an NSS and PAM interface toward the system and a pluggable back end system to connect to multiple different account sources. It is also the basis to provide client auditing and policy services for projects like FreeIPA.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in SSSD. A local attacker can exploit this vulnerability by sending a specially crafted request to the autofs responder UNIX socket. Due to improper buffer offset calculation during request parsing, the service performs an out-of-bounds memory read. This flaw can cause the autofs responder process to crash, resulting in a denial of service (DoS).(CVE-2026-104029)\n\nA flaw was found in sssd. This vulnerability allows a local user to cause a Denial of Service (DoS) by submitting a specially crafted passkey authentication token that lacks null terminators. The authentication service reads past the end of the provided memory buffer, causing the process to crash and disrupting authentication services.(CVE-2026-104030)\n\nA flaw was found in SSSD. In configurations where the autofs responder service is enabled, memory allocated during successful request processing is not released until the client connection terminates. A local attacker can exploit this vulnerability by maintaining an open connection and repeatedly submitting valid requests, leading to memory exhaustion and a Denial of Service (DoS).(CVE-2026-104031)\n\nA flaw was found in SSSD. An unprivileged local user can repeatedly request master automount map updates through the autofs responder due to missing authorization checks. This triggers global cache invalidation and forces repeated lookups to backend directory providers, leading to a Denial of Service (DoS) from degraded automount availability and elevated resource consumption.(CVE-2026-104032)\n\nA flaw was found in SSSD. When configured to enforce account expiration using LDAP (Lightweight Directory Access Protocol) shadow attributes, SSSD fails to treat an expiration value of zero as an expired account. A user with valid credentials for an expired account can exploit this flaw to bypass access controls and authenticate to the system. This allows unauthorized access to persist after the account was intended to be deactivated.(CVE-2026-104033)\n\nA flaw was found in SSSD. A use-after-free vulnerability exists in the Kerberos Credential Manager (KCM) responder during Kerberos ticket-granting ticket (TGT) renewal, where a deferred callback accesses memory that has already been released. An authenticated local user with a renewable Kerberos ticket can trigger this issue on systems configured with KCM renewal, causing the KCM responder service to crash and resulting in a Denial of Service (DoS).(CVE-2026-104034)\n\nA flaw was found in SSSD. An issue in the Kerberos Credential Manager (KCM) responder allows a local user to cause a Denial of Service (DoS) by maintaining a persistent connection and repeatedly storing and destroying credentials. Because the service fails to release cached objects from memory when credentials are removed, memory consumption grows continuously, ultimately exhausting available memory and rendering the service unresponsive.(CVE-2026-104035)\n\nA flaw was found in SSSD. A local attacker can exploit this issue by sending a specially crafted request with an invalid packet length to the autofs responder UNIX socket. This causes an integer underflow and an out-of-bounds memory read, which can crash the responder process and result in a denial of service (DoS).(CVE-2026-104037)\n\nA 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.(CVE-2026-104039)\n\nA flaw was found in sssd. A local attacker can cause a Denial of Service (DoS) by sending a crafted Pluggable Authentication Module (PAM) request containing a zero-length authentication token to the responder socket. Due to missing input validation, the service attempts to read beyond buffer boundaries when processing the token, causing the PAM responder to crash.(CVE-2026-104042)\n\nA flaw was found in SSSD. A local attacker with access to the Name Service Switch (NSS) responder UNIX socket can trigger an integer underflow by sending a specially crafted request with an undersized packet header. This issue causes an out-of-bounds memory read during packet parsing, crashing the responder process and resulting in a Denial of Service (DoS).(CVE-2026-104043)\n\nA flaw was found in sssd. A local attacker can trigger a Denial of Service (DoS) by sending a specially crafted Pluggable Authentication Module (PAM) request when passkey authentication is enabled. Due to a missing state validation check in passkey Kerberos handling, the PAM responder dereferences an uninitialized pointer and crashes. This failure disrupts authentication services on the host.(CVE-2026-104044)\n\nA flaw was found in SSSD. A local user can trigger a Denial of Service (DoS) by exploiting a race condition in the autofs responder between asynchronous enumeration completion and map invalidation. By repeatedly sending concurrent map enumeration and invalidation requests, an attacker can cause memory to leak, leading to excessive memory consumption that can disrupt or crash the autofs service.(CVE-2026-104045)\n\nA flaw was found in SSSD. In trust-enabled identity management environments, SSSD evaluates Host-Based Access Control (HBAC) rules by stripping domain qualifiers and comparing only short usernames. An authenticated user in a trusted domain who shares the same username as an authorized local account can bypass access policies and gain unauthorized access to protected services or hosts.(CVE-2026-104048)\n\nA flaw was found in sssd. A local user can cause a Denial of Service (DoS) by exhausting the responder service\u0026apos;s available file descriptors (system handles used for open connections). By opening and maintaining many concurrent connections to a responder socket while continuing to queue new connection attempts, an attacker can trigger an unthrottled retry loop. This condition leads to high CPU utilization and stalls the service, preventing legitimate identity and authentication requests from being processed.(CVE-2026-88252)\n\nA flaw was found in SSSD. When configured to evaluate password expiration warnings before restrictive access rules in LDAP (Lightweight Directory Access Protocol) environments, an expired-password warning terminates rule evaluation early and treats the access request as successful. A remote authenticated user with an expired password using an alternative authentication method, such as SSH public key authentication, can exploit this flaw to bypass access control restrictions and gain unauthorized access to protected systems.(CVE-2026-92821)",
"id": "OESA-2026-4712",
"modified": "2026-11-04T13:54:47Z",
"published": "2026-11-04T13:54:47Z",
"references": [
{
"type": "ADVISORY",
"url": "https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4712"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104029"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104030"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104031"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104032"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104033"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104034"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104035"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104037"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104039"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104042"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104043"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104044"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104045"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-104048"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-88252"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-92821"
}
],
"schema_version": "1.7.2",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N",
"type": "CVSS_V3"
}
],
"summary": "sssd security update",
"upstream": [
"CVE-2026-104029",
"CVE-2026-104030",
"CVE-2026-104031",
"CVE-2026-104032",
"CVE-2026-104033",
"CVE-2026-104034",
"CVE-2026-104035",
"CVE-2026-104037",
"CVE-2026-104039",
"CVE-2026-104042",
"CVE-2026-104043",
"CVE-2026-104044",
"CVE-2026-104045",
"CVE-2026-104048",
"CVE-2026-88252",
"CVE-2026-92821"
]
}
Drag nodes to arrange them. Double-click a related vulnerability to open it, or a source to visit its link. The Physics button on the left tunes the layout and the simulation; the legend at the bottom left hides or shows nodes by kind and by sighting type.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Vulnerability timeline
Sightings and recorded dates, grouped by day · UTC
Loading timeline…
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.