CVE-2010-2940
published 2010-08-30CVE-2010-2940: The auth_send function in providers/ldap/ldap_auth.c in System Security Services Daemon (SSSD) 1.3.0, when LDAP authentication and anonymous bind are enabled…
PriorityP336medium5.1CVSS 2.0
AVNACHAuNCPIPAP
EPSS
2.02%
78.8th percentile
The auth_send function in providers/ldap/ldap_auth.c in System Security Services Daemon (SSSD) 1.3.0, when LDAP authentication and anonymous bind are enabled, allows remote attackers to bypass the authentication requirements of pam_authenticate via an empty password.
Affected
6 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | sssd | < sssd 1.2.1-4 (bookworm) | sssd 1.2.1-4 (bookworm) |
| fedoraproject | sssd | — | — |
| fedoraproject | sssd | >= 0 < 1.2.1-4 | 1.2.1-4 |
| fedoraproject | sssd | >= 0 < 1.2.1-4 | 1.2.1-4 |
| fedoraproject | sssd | >= 0 < 1.2.1-4 | 1.2.1-4 |
| fedoraproject | sssd | >= 0 < 1.2.1-4 | 1.2.1-4 |
CVSS provenance
nvdv2.05.1MEDIUMAV:N/AC:H/Au:N/C:P/I:P/A:P
osv5.1MEDIUM
vendor_debian5.1MEDIUM
vendor_redhat5.1MEDIUM
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Red Hat
sssd: allows null password entry to authenticate against LDAP
vendor_redhat·2010-08-24·CVSS 5.1
CVE-2010-2940 [MEDIUM] CWE-284 sssd: allows null password entry to authenticate against LDAP
sssd: allows null password entry to authenticate against LDAP
The auth_send function in providers/ldap/ldap_auth.c in System Security Services Daemon (SSSD) 1.3.0, when LDAP authentication and anonymous bind are enabled, allows remote attackers to bypass the authentication requirements of pam_authenticate via an empty password.
Package: sssd (Red Hat Enterprise Linux 5) - Affected
Package: sssd (Red Hat Enterprise Linux 6) - Not affected
Debian
CVE-2010-2940: sssd - The auth_send function in providers/ldap/ldap_auth.c in System Security Services...
vendor_debian·2010·CVSS 5.1
CVE-2010-2940 [MEDIUM] CVE-2010-2940: sssd - The auth_send function in providers/ldap/ldap_auth.c in System Security Services...
The auth_send function in providers/ldap/ldap_auth.c in System Security Services Daemon (SSSD) 1.3.0, when LDAP authentication and anonymous bind are enabled, allows remote attackers to bypass the authentication requirements of pam_authenticate via an empty password.
Scope: local
bookworm: resolved (fixed in 1.2.1-4)
bullseye: resolved (fixed in 1.2.1-4)
forky: resolved (fixed in 1.2.1-4)
sid: resolved (fixed in 1.2.1-4)
trixie: resolved (fixed in 1.2.1-4)
GHSA
GHSA-x9m9-3w3m-hrf4: The auth_send function in providers/ldap/ldap_auth
ghsa_unreviewed·2022-05-17
CVE-2010-2940 [MEDIUM] CWE-287 GHSA-x9m9-3w3m-hrf4: The auth_send function in providers/ldap/ldap_auth
The auth_send function in providers/ldap/ldap_auth.c in System Security Services Daemon (SSSD) 1.3.0, when LDAP authentication and anonymous bind are enabled, allows remote attackers to bypass the authentication requirements of pam_authenticate via an empty password.
OSV
CVE-2010-2940: The auth_send function in providers/ldap/ldap_auth
osv·2010-08-30·CVSS 5.1
CVE-2010-2940 [MEDIUM] CVE-2010-2940: The auth_send function in providers/ldap/ldap_auth
The auth_send function in providers/ldap/ldap_auth.c in System Security Services Daemon (SSSD) 1.3.0, when LDAP authentication and anonymous bind are enabled, allows remote attackers to bypass the authentication requirements of pam_authenticate via an empty password.
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2010-2940 sssd: allows null password entry to authenticate against LDAP
bugzilla·2010-08-18·CVSS 5.1
CVE-2010-2940 [MEDIUM] CVE-2010-2940 sssd: allows null password entry to authenticate against LDAP
CVE-2010-2940 sssd: allows null password entry to authenticate against LDAP
Ted Brunell reported that SSSD, when authenticating against an LDAP server that allows unauthenticated binds, would authenticate users providing an empty password to any service using pam_authenticate (such as the GNOME screensaver). This could allow a local or remote attacker to gain access to an account without knowing the victim's password.
This flaw can only be exploited if the directory server allows unauthenticated binds, because the directory server will return that the bind was successful if no password is provided.
Acknowledgements:
Red Hat would like to thank Ted Brunell for reporting this issue.
Discussion:
Created attachment 439496
Patch to disallow zero-length passwords during authentication
Bugzilla
CVE-2010-2940 sssd: allows null password entry to authenticate against LDAP [fedora-all]
bugzilla·2010-08-09·CVSS 5.1
CVE-2010-2940 [MEDIUM] CVE-2010-2940 sssd: allows null password entry to authenticate against LDAP [fedora-all]
CVE-2010-2940 sssd: allows null password entry to authenticate against LDAP [fedora-all]
Description of problem:
I have several F13 boxes installed and authenticating via LDAP to CentOS Directory Server. When the screen is manually locked (System->Lock Screen), the screen can be unlocked without the use of a password - just hit enter. This same setup is working fine with Fedora12 x86_64
Version-Release number of selected component (if applicable):
Fedora 13 x86_64 (Stock - no updates)
CentOS Direcotry Server ver 8.0
How reproducible:
All Fedora 13 boxes are having this problem.
Steps to Reproduce:
1. Install F13
2. Configure LDAP authentication with SSSD enabled.
3. Lock Screen manually
Actual results:
Screeen unlocks allowing the user who hit enter access to the desktop.
Expected r
2010-08-30
Published