CVE-2026-87853
Fixed in a distro release EPSS <1%CVSS 7.5
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.
Products: Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 6, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Red Hat OpenShift Container Platform 4
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux 10 | libipa_hbac | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | libsss_autofs | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | libsss_certmap | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | libsss_idmap | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | libsss_nss_idmap | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | libsss_nss_idmap-devel | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | libsss_sudo | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | python3-libipa_hbac | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | python3-libsss_nss_idmap | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | python3-sss | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | python3-sss-murmur | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | python3-sssdconfig | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-ad | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-client | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-common | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-common-pac | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-dbus | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-idp | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-ipa | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-kcm | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-krb5 | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-krb5-common | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-ldap | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-nfs-idmap | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-passkey | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-proxy | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-tools | 2.12.0-3.el10_2.2 |
| AlmaLinux 10 | sssd-winbind-idmap | 2.12.0-3.el10_2.2 |
| Debian 12 | sssd | no fix |
| Debian 13 | sssd | no fix |
| Red Hat Enterprise Linux 10.2 | libipa_hbac | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | libipa_hbac-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | libsss_autofs | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | libsss_autofs-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | libsss_certmap | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | libsss_certmap-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | libsss_idmap | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | libsss_idmap-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | libsss_nss_idmap | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | libsss_nss_idmap-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | libsss_nss_idmap-devel | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | libsss_sudo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | libsss_sudo-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | python3-libipa_hbac | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | python3-libipa_hbac-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | python3-libsss_nss_idmap | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | python3-libsss_nss_idmap-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | python3-sss | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | python3-sss-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | python3-sss-murmur | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | python3-sss-murmur-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | python3-sssdconfig | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-ad | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-ad-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-client | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-client-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-common | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-common-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-common-pac | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-common-pac-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-dbus | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-dbus-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-debugsource | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-idp | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-idp-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-ipa | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-ipa-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-kcm | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-kcm-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-krb5 | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-krb5-common | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-krb5-common-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-krb5-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-ldap | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-ldap-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-nfs-idmap | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-nfs-idmap-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-passkey | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-passkey-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-proxy | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-proxy-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-tools | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-tools-debuginfo | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-winbind-idmap | 0:2.12.0-3.el10_2.2 |
| Red Hat Enterprise Linux 10.2 | sssd-winbind-idmap-debuginfo | 0:2.12.0-3.el10_2.2 |
| Rocky Linux 10 | sssd | 0:2.12.0-3.el10_2.2 |
| Ubuntu 22.04 LTS | sssd | no fix |
| Ubuntu 24.04 LTS | sssd | no fix |
| Ubuntu 26.04 LTS | sssd | no fix |
| Ubuntu 26.10 | sssd | no fix |
| Ubuntu Pro 16.04 LTS | sssd | no fix |
| Ubuntu Pro 18.04 LTS | sssd | no fix |
| Ubuntu Pro 20.04 LTS | sssd | no fix |
| openSUSE Tumbleweed | sssd | 2.13.1-3.1 |