CVE-2020-12243 Denial of service in n/a

High 7.5 Published Updated

An attacker can crash the OpenLDAP server by sending specially crafted LDAP search filters with nested boolean expressions.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2020-12243?

CVE-2020-12243 is a high-severity denial of service vulnerability in Apple Mac Os X, published on 28 Apr 2020. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

In filter.c in slapd in OpenLDAP before 2.4.50, LDAP search filters with nested boolean expressions can result in denial of service (daemon crash).

Weakness: CWE-674

Which versions are affected by CVE-2020-12243?

1 open source package ship an affected version, including openldap. It affects 18 products.

PackageAffectedFixed in
openldap BitnamiAll versions2.4.50
Linux distribution packages (39)
openldap Red Hat:enterprise_linux:7::clientAll versions0:2.4.44-22.el7
openldap-clients Red Hat:enterprise_linux:7::clientAll versions0:2.4.44-22.el7
openldap-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.4.44-22.el7
openldap-devel Red Hat:enterprise_linux:7::clientAll versions0:2.4.44-22.el7
openldap-servers Red Hat:enterprise_linux:7::clientAll versions0:2.4.44-22.el7
openldap-servers-sql Red Hat:enterprise_linux:7::clientAll versions0:2.4.44-22.el7
openldap Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.44-22.el7
openldap-clients Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.44-22.el7
openldap-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.44-22.el7
openldap-devel Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.44-22.el7
openldap-servers Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.44-22.el7
openldap-servers-sql Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.44-22.el7
openldap Red Hat:enterprise_linux:7::serverAll versions0:2.4.44-22.el7
openldap-clients Red Hat:enterprise_linux:7::serverAll versions0:2.4.44-22.el7
openldap-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:2.4.44-22.el7
openldap-devel Red Hat:enterprise_linux:7::serverAll versions0:2.4.44-22.el7
openldap-servers Red Hat:enterprise_linux:7::serverAll versions0:2.4.44-22.el7
openldap-servers-sql Red Hat:enterprise_linux:7::serverAll versions0:2.4.44-22.el7
openldap Red Hat:enterprise_linux:7::workstationAll versions0:2.4.44-22.el7
openldap-clients Red Hat:enterprise_linux:7::workstationAll versions0:2.4.44-22.el7
openldap-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:2.4.44-22.el7
openldap-devel Red Hat:enterprise_linux:7::workstationAll versions0:2.4.44-22.el7
openldap-servers Red Hat:enterprise_linux:7::workstationAll versions0:2.4.44-22.el7
openldap-servers-sql Red Hat:enterprise_linux:7::workstationAll versions0:2.4.44-22.el7
openldap2 SUSE:Enterprise Storage 5All versions2.4.41-18.68.1
openldap2 SUSE:HPE Helion OpenStack 8All versions2.4.41-18.68.1
openldap2 SUSE:Linux Enterprise High Performance Computing 15-ESPOSAll versions2.4.46-9.28.2
openldap2 SUSE:Linux Enterprise High Performance Computing 15-LTSSAll versions2.4.46-9.28.2
openldap2 SUSE:Linux Enterprise Module for Basesystem 15 SP1All versions2.4.46-9.28.2
openldap2 SUSE:Linux Enterprise Module for Development Tools 15 SP1All versions2.4.46-9.28.2
openldap2 SUSE:Linux Enterprise Module for Legacy 15 SP1All versions2.4.46-9.28.2
openldap2 SUSE:Linux Enterprise Point of Sale 11 SP3All versions2.4.26-0.74.9.1
openldap2-client SUSE:Linux Enterprise Point of Sale 11 SP3All versions2.4.26-0.74.9.1
openldap2 SUSE:Linux Enterprise Server 11 SP4-LTSSAll versions2.4.26-0.74.9.1
openldap2-client SUSE:Linux Enterprise Server 11 SP4-LTSSAll versions2.4.26-0.74.9.1
openldap2-client-openssl1 SUSE:Linux Enterprise Server 11-SECURITYAll versions2.4.26-0.74.9.1
openldap2 SUSE:Linux Enterprise Server 12 SP2-BCLAll versions2.4.41-18.68.1
openldap2 SUSE:Linux Enterprise Server 12 SP2-LTSSAll versions2.4.41-18.68.1
openldap2 SUSE:Linux Enterprise Server 12 SP3-BCLAll versions2.4.41-18.68.1

Products include Apple Mac Os X, Broadcom Brocade Fabric Operating System, Canonical Ubuntu Linux, Debian Debian Linux, Netapp Cloud Backup, Netapp H300e Firmware and 12 more.

How do I fix CVE-2020-12243?

Upgrade openldap to 2.4.50 or later.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2020-12243 being exploited?

There is no known exploitation of CVE-2020-12243 in the wild and no public exploit code.

All Apple Mac Os X vulnerabilities

Sources

Also known as ALPINE-CVE-2020-12243, BIT-openldap-2020-12243, CLEANSTART-2026-WV81935, DEBIAN-CVE-2020-12243, DLA-2199-1, DSA-4666-1 and 9 more.

Is CVE-2020-12243 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free