Every CVE Search/ Get API key

CVE-2017-9287

servers/slapd/back-mdb/search.c in OpenLDAP through 2.4.44 is prone to a double free...

6.5 MediumFix available

servers/slapd/back-mdb/search.c in OpenLDAP through 2.4.44 is prone to a double free vulnerability. A user with access to search the directory can crash slapd by issuing a search including the Paged Results control with a page size of 0.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

7.14%Up 5.7 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 6.5

servers/slapd/back-mdb/search.c in OpenLDAP through 2.4.44 is prone to a double free vulnerability. A user with access to search the directory can crash slapd by issuing a search including the Paged Results control with a page size of 0.

Record
CVE-2017-9287
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
4.0 MediumAV:N/AC:L/Au:S/C:N/I:N/A:P
Weakness
CWE-415
Updated
2026-11-02
CVE List No score

servers/slapd/back-mdb/search.c in OpenLDAP through 2.4.44 is prone to a double free vulnerability. A user with access to search the directory can crash slapd by issuing a search including the Paged Results control with a page size of 0.

Record
CVE-2017-9287
Updated
2026-11-02
EUVDEUVD-2017-18223 No score

servers/slapd/back-mdb/search.c in OpenLDAP through 2.4.44 is prone to a double free vulnerability. A user with access to search the directory can crash slapd by issuing a search including the Paged Results control with a page size of 0.

Record
EUVD-2017-18223
Updated
2026-11-03
GitHub AdvisoriesGHSA-rf87-xm6q-rwxc 6.5

servers/slapd/back-mdb/search.c in OpenLDAP through 2.4.44 is prone to a double free...

servers/slapd/back-mdb/search.c in OpenLDAP through 2.4.44 is prone to a double free vulnerability. A user with access to search the directory can crash slapd by issuing a search including the Paged Results control with a page size of 0.

Record
GHSA-rf87-xm6q-rwxc
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-415
Updated
2026-11-02
OSVALPINE-CVE-2017-9287 6.5

servers/slapd/back-mdb/search.c in OpenLDAP through 2.4.44 is prone to a double free vulnerability. A user with access to search the directory can crash slapd by issuing a search including the Paged Results control with a page size of 0.

Record
ALPINE-CVE-2017-9287
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVBELL-CVE-2017-9287 6.5

CVE-2017-9287 does not affect BellSoft software

Record
BELL-CVE-2017-9287
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 8 moreShow less
OSV 6.5

servers/slapd/back-mdb/search.c in OpenLDAP through 2.4.44 is prone to a double free vulnerability. A user with access to search the directory can crash slapd by issuing a search including the Paged Results control with a page size of 0.

Record
CVE-2017-9287
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2017-9287 6.5

servers/slapd/back-mdb/search.c in OpenLDAP through 2.4.44 is prone to a double free vulnerability. A user with access to search the directory can crash slapd by issuing a search including the Paged Results control with a page size of 0.

Record
DEBIAN-CVE-2017-9287
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2017:1852 6.5

Red Hat Security Advisory: openldap security, bug fix, and enhancement update

Record
RHSA-2017:1852
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2017-9287 6.5

servers/slapd/back-mdb/search.c in OpenLDAP through 2.4.44 is prone to a double free vulnerability. A user with access to search the directory can crash slapd by issuing a search including the Paged Results control with a page size of 0.

Record
UBUNTU-CVE-2017-9287
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2018-0033 No score

Updated openldap packages fix security vulnerability

A double-free flaw was found in the way OpenLDAP's slapd server using the MDB backend handled LDAP searches. A remote attacker with access to search the directory could potentially use this flaw to crash slapd by issuing a specially crafted LDAP search query (CVE-2017-9287).

The openldap package has been updated to version 2.4.45 to fix this issue and other bugs.

Record
MGASA-2018-0033
Updated
2026-11-02
OSVSUSE-SU-2017:1567-1 No score

Security update for openldap2

This update for openldap2 fixes the following issues:

Security issues fixed:

  • CVE-2017-9287: A double free vulnerability in the mdb backend during search with page size 0 was fixed (bsc#1041764)

Non security bugs fixed:

  • Let OpenLDAP read system-wide certificates by default and don't hide the error if the user-specified CA location cannot be read. (bsc#1009470)
  • Fix an uninitialised variable that causes startup failure (bsc#1037396)
  • Fix an issue with transaction management that can cause server crash (bsc#972331)
Record
SUSE-SU-2017:1567-1
Updated
2026-11-02
OSVSUSE-SU-2019:0931-1 No score

Security update for openldap2

This update for openldap2 fixes the following issues:

Security issues fixed:

  • CVE-2017-9287: A double free vulnerability in the mdb backend during search with page size 0 was fixed (bsc#1041764).
  • CVE-2017-17740: Fixed a denial of service (slapd crash) via a member MODDN operation that could have been triggered when both the nops module and the memberof overlay are enabled (bsc#1073313).

Non-security issues fixed:

  • Fix a regression in handling of non-blocking connections (bsc#1031702)
  • Fix an uninitialised variable that causes startup failure (bsc#1037396)
  • Fix libldap leaks socket descriptors issue (bsc#1065083)
Record
SUSE-SU-2019:0931-1
Updated
2026-11-02
OSVUSN-3307-1 No score

openldap vulnerability

Karsten Heymann discovered that OpenLDAP incorrectly handled certain search requests. A remote attacker could use this issue to cause slapd to crash, resulting in a denial of service.

Record
USN-3307-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
openldap
Alpine:v3.10
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.11
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.12
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.13
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.14
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.15
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.16
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.17
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.18
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.19
before 2.4.44-r5
2.4.44-r5
Show 61 moreShow less
Affected packages
PackageAffectedFixed
openldap
Alpine:v3.20
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.21
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.22
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.23
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.24
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.3
before 2.4.44-r1
2.4.44-r1
openldap
Alpine:v3.4
before 2.4.44-r2
2.4.44-r2
openldap
Alpine:v3.5
before 2.4.44-r4
2.4.44-r4
openldap
Alpine:v3.6
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.7
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.8
before 2.4.44-r5
2.4.44-r5
openldap
Alpine:v3.9
before 2.4.44-r5
2.4.44-r5
openldap
Debian:12
before 2.4.44+dfsg-5
2.4.44+dfsg-5
openldap
Debian:13
before 2.4.44+dfsg-5
2.4.44+dfsg-5
openldap
Debian:14
before 2.4.44+dfsg-5
2.4.44+dfsg-5
openldap
Debian:7
before 2.4.31-2+deb7u3, plus listed versions
2.4.31-1+nmu22.4.31-22.4.31-2+deb7u12.4.31-2+deb7u2
2.4.31-2+deb7u3
openldap
Debian:8
before 2.4.40+dfsg-1+deb8u3, plus listed versions
2.4.40+dfsg-12.4.40+dfsg-1+deb8u12.4.40+dfsg-1+deb8u2
2.4.40+dfsg-1+deb8u3
openldap
Mageia:5
before 2.4.45-1.mga5
2.4.45-1.mga5
openldap-debuginfo
Red Hat:enterprise_linux:7::client
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-devel
Red Hat:enterprise_linux:7::client
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-servers
Red Hat:enterprise_linux:7::client
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-servers-sql
Red Hat:enterprise_linux:7::client
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap
Red Hat:enterprise_linux:7::client
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-clients
Red Hat:enterprise_linux:7::client
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-devel
Red Hat:enterprise_linux:7::computenode
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-servers
Red Hat:enterprise_linux:7::computenode
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-servers-sql
Red Hat:enterprise_linux:7::computenode
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap
Red Hat:enterprise_linux:7::computenode
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-clients
Red Hat:enterprise_linux:7::computenode
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-debuginfo
Red Hat:enterprise_linux:7::server
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-servers-sql
Red Hat:enterprise_linux:7::server
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap
Red Hat:enterprise_linux:7::server
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-clients
Red Hat:enterprise_linux:7::server
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-devel
Red Hat:enterprise_linux:7::server
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-servers
Red Hat:enterprise_linux:7::server
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-servers-sql
Red Hat:enterprise_linux:7::workstation
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap
Red Hat:enterprise_linux:7::workstation
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-clients
Red Hat:enterprise_linux:7::workstation
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-devel
Red Hat:enterprise_linux:7::workstation
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap-servers
Red Hat:enterprise_linux:7::workstation
before 0:2.4.44-5.el7
0:2.4.44-5.el7
openldap2
SUSE:Linux Enterprise Desktop 12 SP2
before 2.4.41-18.29.1
2.4.41-18.29.1
openldap2
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 2.4.41-18.29.1
2.4.41-18.29.1
openldap2
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 2.4.41-18.29.1
2.4.41-18.29.1
openldap2
SUSE:Linux Enterprise Server 12 SP2
before 2.4.41-18.29.1
2.4.41-18.29.1
openldap2
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 2.4.41-18.29.1
2.4.41-18.29.1
openldap2
SUSE:Linux Enterprise Module for Legacy 12
before 2.4.41-18.24.9.7
2.4.41-18.24.9.7
openldap2
SUSE:Linux Enterprise Server for SAP Applications 12
before 2.4.41-18.24.9.7
2.4.41-18.24.9.7
openldap2-client
SUSE:Linux Enterprise Server for SAP Applications 12
before 2.4.41-18.24.9.1
2.4.41-18.24.9.1
openldap2
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 2.4.41-18.24.9.7
2.4.41-18.24.9.7
openldap2-client
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 2.4.41-18.24.9.1
2.4.41-18.24.9.1
openldap2
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 2.4.41-18.24.9.7
2.4.41-18.24.9.7
openldap2
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 2.4.41-18.24.9.7
2.4.41-18.24.9.7
openldap2
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 2.4.41-18.24.9.7
2.4.41-18.24.9.7
openldap2
SUSE:Linux Enterprise Server 12-LTSS
before 2.4.41-18.24.9.7
2.4.41-18.24.9.7
openldap2-client
SUSE:Linux Enterprise Server 12-LTSS
before 2.4.41-18.24.9.1
2.4.41-18.24.9.1
openldap2
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 2.4.41-18.24.9.7
2.4.41-18.24.9.7
openldap2-client
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 2.4.41-18.24.9.1
2.4.41-18.24.9.1
openldap
Ubuntu:14.04:LTS
before 2.4.31-1+nmu2ubuntu8.4, plus listed versions
2.4.31-1+nmu2ubuntu32.4.31-1+nmu2ubuntu42.4.31-1+nmu2ubuntu52.4.31-1+nmu2ubuntu82.4.31-1+nmu2ubuntu8.12.4.31-1+nmu2ubuntu8.22.4.31-1+nmu2ubuntu8.3
2.4.31-1+nmu2ubuntu8.4
openldap
Ubuntu:16.04:LTS
before 2.4.42+dfsg-2ubuntu3.2, plus listed versions
2.4.41+dfsg-1ubuntu22.4.41+dfsg-1ubuntu32.4.42+dfsg-2ubuntu12.4.42+dfsg-2ubuntu32.4.42+dfsg-2ubuntu3.1
2.4.42+dfsg-2ubuntu3.2

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-9287 is a medium vulnerability (CVSS 6.5) in Openldap, published May 29, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 7.14%, the 94th percentile. Fixed in openldap 2.4.44-r5.

References

Show 31 moreShow less
MoveEnter Open