CVE-2014-9713
NoneCVSS
—
EPSS
1.9%
Published
Apr 1, 2015
CISA due date
—
Cloudanix analysis
An old default setting in a directory service on Debian Linux lets users who are already logged in change other people's access rights without permission.
- Exploitation
- Remote Authenticated
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Privilege Gain
- Component
- Application
- Class
- Authorization Bypass
- Remediation
- Config Change
- Effort
- Low
- Patch risk
- None
What it actually does
Default slapd configuration permits remote authenticated users to modify user permissions and directory attributes through unspecified LDAP operations.
Why it matters to the business
Attackers with valid credentials can alter access rights in the directory service, leading to unauthorized privilege changes and potential account compromise across affected systems.
How an attack unfolds
An attacker with valid LDAP credentials crafts modify operations against the default configuration to change permissions or attributes on other user entries without proper authorization checks.
How to fix it
Upgrade the openldap package to a version later than 2.4.39-1.1 on Debian systems and review or harden the default slapd access control lists to enforce proper attribute modification restrictions.
How to confirm the fix worked
Verify package version is newer than the affected range, review slapd configuration for restrictive ACLs on user attributes, and test that authenticated users cannot modify unauthorized entries.
Typical attack path
- Obtain valid LDAP credentials on the affected system
- Connect to the slapd service over the network
- Issue unauthorized modify requests targeting user entries
- Alter permissions or attributes to escalate access
How to detect it
Review slapd access and modify logs for entries showing attribute changes performed by authenticated users on other accounts; look for patterns of permission modifications outside expected administrative activity.
What your security team should do
- Prioritize patching all Debian systems running affected openldap versions
- Audit current slapd ACL configurations for overly permissive defaults
- Monitor directory service logs for unexpected attribute modifications
- Consider network segmentation for LDAP services until remediation is complete
The record
The default slapd configuration in the Debian openldap package 2.4.23-3 through 2.4.39-1.1 allows remote authenticated users to modify the user's permissions and other user attributes via unspecified vectors.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | openldap | 0 | 2.4.40-2 |
| Debian:12 | openldap | 0 | 2.4.40-2 |
| Debian:13 | openldap | 0 | 2.4.40-2 |
| Debian:6.0 | openldap | 0 | 2.4.23-7.3+deb6u1 |
| Debian:7 | openldap | 0 | 2.4.31-2 |
| Ubuntu:14.04:LTS | openldap | 0 | 2.4.31-1+nmu2ubuntu8.2 |
Related vulnerabilities
- CVE-2023-2953 A vulnerability was found in openldap. Also affects openldap
- CVE-2017-9287 servers/slapd/back-mdb/search.c in OpenLDAP through 2.4.44 is prone to a double free… Also affects openldap
- CVE-2015-6908 The ber_get_next function in libraries/liblber/io.c in OpenLDAP 2.4.42 and earlier allows… Also affects openldap
- CVE-2015-1545 The deref_parseCtrl function in servers/slapd/overlays/deref.c in OpenLDAP 2.4.13 through… Also affects openldap
- CVE-2013-4449 The rwm overlay in OpenLDAP 2.4.23, 2.4.36, and earlier does not properly count… Also affects openldap
- CVE-2012-1164 slapd in OpenLDAP before 2.4.30 allows remote attackers to cause a denial of service… Also affects openldap
- CVE-2011-1081 modrdn.c in slapd in OpenLDAP 2.4.x before 2.4.24 allows remote attackers to cause a… Also affects openldap
- CVE-2010-0211 The slap_modrdn2mods function in modrdn.c in OpenLDAP 2.4.22 does not check the return… Also affects openldap