CVE-2017-2591: fedoraproject 389_directory_server Heap-based Buffer Overflow
Vulnerability summary
CVE-2017-2591 is a high (CVSS 7.5) Heap-based Buffer Overflow vulnerability in fedoraproject 389_directory_server. EPSS estimates a 2.81% chance of exploitation in the next 30 days, higher than 86.2% of scored vulnerabilities.
Timeline
- 30-04-2018PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
389-ds-base before version 1.3.6 is vulnerable to an improperly NULL terminated array in the uniqueness_entry_to_config() function in the "attribute uniqueness" plugin of 389 Directory Server. An authenticated, or possibly unauthenticated, attacker could use this flaw to force an out-of-bound heap memory read, possibly triggering a crash of the LDAP service.
CVSS metrics
5 scores · 4 sources · 2 versions- CVE.orgCNA3.7LowCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:LDiffers
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
2.81%
Chance of exploitation in the next 30 days
Percentile
86%
Versus all other CVEs
30-day change
-0.05 pp
From 2.86% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-122Heap-based Buffer OverflowA heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().
- CWE-125Out-of-bounds ReadThe product reads data past the end, or before the beginning, of the intended buffer.
Affected systems
Debian1 product
- 389-ds-base< 1.3.5.15-2
Fedoraproject1 product
- 389_directory_server< 1.3.6
Mageia1 product
- 389-ds-base< 1.3.4.14-1.1.mga5
Redhat1 product
- enterprise_linuxEOL7.0
Ubuntu1 product
- 389-ds-baseAll versions (No fix recorded)
Unspecified1 product
- 389-ds-base389-ds-base 1.3.6
6 vendors · 6 products
References
10 links- bugzilla.redhat.com/show_bug.cgi?id=CVE-2017-2591X Refsource CONFIRMIssue TrackingThird Party Advisory