Cloudanix VulnDB

CVE-2023-3758

High · 7.1

CVSS

7.1

EPSS

1.0%

Published

Apr 18, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A timing problem in the tool that handles user logins and rules on Linux systems can cause some people to get access they should not have or be blocked from things they need.

Exploitation
Adjacent Network
Attacker needs
Low Privilege
Complexity
High
Impact
Full Compromise
Component
Application
Class
Race Condition
Remediation
Patch
Effort
Medium
Patch risk
Low

What it actually does

A race condition in SSSD causes Group Policy Object (GPO) policies to be applied inconsistently for authenticated users, resulting in improper authorization decisions that grant or deny resource access incorrectly.

Why it matters to the business

Organizations face risks of unauthorized resource access or erroneous denials, leading to policy violations, potential data exposure, and operational disruptions in environments relying on centralized policy enforcement.

How an attack unfolds

An attacker authenticates via SSSD on an adjacent network and times actions to exploit the window where GPO policies fail to apply consistently, resulting in inappropriate authorization outcomes for resources.

How to fix it

Upgrade SSSD to a version containing commit 595c4c6d2bcee3f88818813585eccda80546e0ab or later; apply the update across all affected deployments and restart related services.

How to confirm the fix worked

Confirm the installed SSSD binary or package includes the referenced commit hash, then perform repeated authentication and GPO policy checks to verify consistent application across users.

Typical attack path

  1. Gain authenticated access to an affected SSSD-managed system
  2. Trigger concurrent GPO policy evaluation during the race condition window
  3. Interact with resources to observe or leverage inconsistent authorization decisions

How to detect it

Examine SSSD and system logs for repeated or inconsistent GPO policy application messages and authorization events that do not match expected policy outcomes.

What your security team should do

  • Apply the fixed SSSD version immediately due to the authorization impact
  • Audit GPO policies for any reliance on consistent enforcement
  • Implement monitoring for unexpected authorization changes post-upgrade

The record

A race condition flaw was found in sssd where the GPO policy is not consistently applied for authenticated users. This may lead to improper authorization issues, granting or denying access to resources inappropriately.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 libipa_hbac 0 2.9.4-3.el8_10
AlmaLinux:8 libsss_autofs 0 2.9.4-3.el8_10
AlmaLinux:8 libsss_certmap 0 2.9.4-3.el8_10
AlmaLinux:8 libsss_idmap 0 2.9.4-3.el8_10
AlmaLinux:8 libsss_nss_idmap 0 2.9.4-3.el8_10
AlmaLinux:8 libsss_nss_idmap-devel 0 2.9.4-3.el8_10
AlmaLinux:8 libsss_simpleifp 0 2.9.4-3.el8_10
AlmaLinux:8 libsss_sudo 0 2.9.4-3.el8_10
AlmaLinux:8 python3-libipa_hbac 0 2.9.4-3.el8_10
AlmaLinux:8 python3-libsss_nss_idmap 0 2.9.4-3.el8_10
AlmaLinux:8 python3-sss 0 2.9.4-3.el8_10
AlmaLinux:8 python3-sss-murmur 0 2.9.4-3.el8_10
AlmaLinux:8 python3-sssdconfig 0 2.9.4-3.el8_10
AlmaLinux:8 sssd 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-ad 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-client 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-common 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-common-pac 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-dbus 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-idp 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-ipa 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-kcm 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-krb5 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-krb5-common 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-ldap 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-nfs-idmap 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-polkit-rules 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-proxy 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-tools 0 2.9.4-3.el8_10
AlmaLinux:8 sssd-winbind-idmap 0 2.9.4-3.el8_10
AlmaLinux:9 libipa_hbac 0 2.9.4-6.el9_4
AlmaLinux:9 libsss_autofs 0 2.9.4-6.el9_4
AlmaLinux:9 libsss_certmap 0 2.9.4-6.el9_4
AlmaLinux:9 libsss_idmap 0 2.9.4-6.el9_4
AlmaLinux:9 libsss_nss_idmap 0 2.9.4-6.el9_4
AlmaLinux:9 libsss_nss_idmap-devel 0 2.9.4-6.el9_4
AlmaLinux:9 libsss_simpleifp 0 2.9.4-6.el9_4
AlmaLinux:9 libsss_sudo 0 2.9.4-6.el9_4
AlmaLinux:9 python3-libipa_hbac 0 2.9.4-6.el9_4
AlmaLinux:9 python3-libsss_nss_idmap 0 2.9.4-6.el9_4
AlmaLinux:9 python3-sss 0 2.9.4-6.el9_4
AlmaLinux:9 python3-sss-murmur 0 2.9.4-6.el9_4
AlmaLinux:9 python3-sssdconfig 0 2.9.4-6.el9_4
AlmaLinux:9 sssd 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-ad 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-client 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-common 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-common-pac 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-dbus 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-idp 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-ipa 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-kcm 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-krb5 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-krb5-common 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-ldap 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-nfs-idmap 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-passkey 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-polkit-rules 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-proxy 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-tools 0 2.9.4-6.el9_4
AlmaLinux:9 sssd-winbind-idmap 0 2.9.4-6.el9_4
Debian:11 sssd 0 No fix
Debian:11 sssd 0 2.4.1-2+deb11u1
Debian:12 sssd 0 No fix
Debian:13 sssd 0 2.9.5-1
Mageia:9 sssd 0 2.8.2-2.1.mga9
Red Hat:enterprise_linux:8::appstream libipa_hbac 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libipa_hbac-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_autofs 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_autofs-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_certmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_certmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_idmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_idmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_nss_idmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_nss_idmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_nss_idmap-devel 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_simpleifp 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_simpleifp-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_sudo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream libsss_sudo-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream python3-libipa_hbac 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream python3-libipa_hbac-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream python3-libsss_nss_idmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream python3-libsss_nss_idmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream python3-sss 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream python3-sss-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream python3-sss-murmur 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream python3-sss-murmur-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream python3-sssdconfig 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-ad 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-ad-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-client 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-client-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-common 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-common-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-common-pac 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-common-pac-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-dbus 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-dbus-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-debugsource 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-idp 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-idp-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-ipa 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-ipa-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-kcm 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-kcm-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-krb5 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-krb5-common 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-krb5-common-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-krb5-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-ldap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-ldap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-nfs-idmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-nfs-idmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-polkit-rules 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-proxy 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-proxy-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-tools 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-tools-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-winbind-idmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::appstream sssd-winbind-idmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libipa_hbac 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libipa_hbac-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_autofs 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_autofs-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_certmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_certmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_idmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_idmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_nss_idmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_nss_idmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_nss_idmap-devel 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_simpleifp 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_simpleifp-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_sudo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos libsss_sudo-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos python3-libipa_hbac 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos python3-libipa_hbac-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos python3-libsss_nss_idmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos python3-libsss_nss_idmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos python3-sss 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos python3-sss-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos python3-sss-murmur 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos python3-sss-murmur-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos python3-sssdconfig 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-ad 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-ad-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-client 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-client-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-common 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-common-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-common-pac 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-common-pac-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-dbus 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-dbus-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-debugsource 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-idp 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-idp-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-ipa 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-ipa-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-kcm 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-kcm-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-krb5 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-krb5-common 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-krb5-common-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-krb5-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-ldap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-ldap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-nfs-idmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-nfs-idmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-polkit-rules 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-proxy 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-proxy-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-tools 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-tools-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-winbind-idmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::baseos sssd-winbind-idmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libipa_hbac 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libipa_hbac-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_autofs 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_autofs-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_certmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_certmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_idmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_idmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_nss_idmap 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_nss_idmap-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_nss_idmap-devel 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_simpleifp 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_simpleifp-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_sudo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb libsss_sudo-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb python3-libipa_hbac 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb python3-libipa_hbac-debuginfo 0 0:2.9.4-3.el8_10
Red Hat:enterprise_linux:8::crb python3-libsss_nss_idmap 0 0:2.9.4-3.el8_10

Related vulnerabilities