CVE-2020-12243 Denial of service in n/a
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.
| Package | Affected | Fixed in |
|---|---|---|
openldap Bitnami | All versions | 2.4.50 |
Linux distribution packages (39)
openldap Red Hat:enterprise_linux:7::client | All versions | 0:2.4.44-22.el7 |
openldap-clients Red Hat:enterprise_linux:7::client | All versions | 0:2.4.44-22.el7 |
openldap-debuginfo Red Hat:enterprise_linux:7::client | All versions | 0:2.4.44-22.el7 |
openldap-devel Red Hat:enterprise_linux:7::client | All versions | 0:2.4.44-22.el7 |
openldap-servers Red Hat:enterprise_linux:7::client | All versions | 0:2.4.44-22.el7 |
openldap-servers-sql Red Hat:enterprise_linux:7::client | All versions | 0:2.4.44-22.el7 |
openldap Red Hat:enterprise_linux:7::computenode | All versions | 0:2.4.44-22.el7 |
openldap-clients Red Hat:enterprise_linux:7::computenode | All versions | 0:2.4.44-22.el7 |
openldap-debuginfo Red Hat:enterprise_linux:7::computenode | All versions | 0:2.4.44-22.el7 |
openldap-devel Red Hat:enterprise_linux:7::computenode | All versions | 0:2.4.44-22.el7 |
openldap-servers Red Hat:enterprise_linux:7::computenode | All versions | 0:2.4.44-22.el7 |
openldap-servers-sql Red Hat:enterprise_linux:7::computenode | All versions | 0:2.4.44-22.el7 |
openldap Red Hat:enterprise_linux:7::server | All versions | 0:2.4.44-22.el7 |
openldap-clients Red Hat:enterprise_linux:7::server | All versions | 0:2.4.44-22.el7 |
openldap-debuginfo Red Hat:enterprise_linux:7::server | All versions | 0:2.4.44-22.el7 |
openldap-devel Red Hat:enterprise_linux:7::server | All versions | 0:2.4.44-22.el7 |
openldap-servers Red Hat:enterprise_linux:7::server | All versions | 0:2.4.44-22.el7 |
openldap-servers-sql Red Hat:enterprise_linux:7::server | All versions | 0:2.4.44-22.el7 |
openldap Red Hat:enterprise_linux:7::workstation | All versions | 0:2.4.44-22.el7 |
openldap-clients Red Hat:enterprise_linux:7::workstation | All versions | 0:2.4.44-22.el7 |
openldap-debuginfo Red Hat:enterprise_linux:7::workstation | All versions | 0:2.4.44-22.el7 |
openldap-devel Red Hat:enterprise_linux:7::workstation | All versions | 0:2.4.44-22.el7 |
openldap-servers Red Hat:enterprise_linux:7::workstation | All versions | 0:2.4.44-22.el7 |
openldap-servers-sql Red Hat:enterprise_linux:7::workstation | All versions | 0:2.4.44-22.el7 |
openldap2 SUSE:Enterprise Storage 5 | All versions | 2.4.41-18.68.1 |
openldap2 SUSE:HPE Helion OpenStack 8 | All versions | 2.4.41-18.68.1 |
openldap2 SUSE:Linux Enterprise High Performance Computing 15-ESPOS | All versions | 2.4.46-9.28.2 |
openldap2 SUSE:Linux Enterprise High Performance Computing 15-LTSS | All versions | 2.4.46-9.28.2 |
openldap2 SUSE:Linux Enterprise Module for Basesystem 15 SP1 | All versions | 2.4.46-9.28.2 |
openldap2 SUSE:Linux Enterprise Module for Development Tools 15 SP1 | All versions | 2.4.46-9.28.2 |
openldap2 SUSE:Linux Enterprise Module for Legacy 15 SP1 | All versions | 2.4.46-9.28.2 |
openldap2 SUSE:Linux Enterprise Point of Sale 11 SP3 | All versions | 2.4.26-0.74.9.1 |
openldap2-client SUSE:Linux Enterprise Point of Sale 11 SP3 | All versions | 2.4.26-0.74.9.1 |
openldap2 SUSE:Linux Enterprise Server 11 SP4-LTSS | All versions | 2.4.26-0.74.9.1 |
openldap2-client SUSE:Linux Enterprise Server 11 SP4-LTSS | All versions | 2.4.26-0.74.9.1 |
openldap2-client-openssl1 SUSE:Linux Enterprise Server 11-SECURITY | All versions | 2.4.26-0.74.9.1 |
openldap2 SUSE:Linux Enterprise Server 12 SP2-BCL | All versions | 2.4.41-18.68.1 |
openldap2 SUSE:Linux Enterprise Server 12 SP2-LTSS | All versions | 2.4.41-18.68.1 |
openldap2 SUSE:Linux Enterprise Server 12 SP3-BCL | All versions | 2.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.
Other vulnerabilities in Apple Mac Os X
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.