CVE-2020-35518
Fixed in a distro release EPSS 2%
When binding against a DN during authentication, the reply from 389-ds-base will be different whether the DN exists or not. This can be used by an unauthenticated attacker to check the existence of an entry in the LDAP database.
Products: redhat 389_directory_server, redhat directory_server, redhat enterprise_linux
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux 2 | 389-ds-base | 1.3.10.2-12.amzn2.0.1 |
| Amazon Linux 2 | 389-ds-base-devel | 1.3.10.2-12.amzn2.0.1 |
| Amazon Linux 2 | 389-ds-base-libs | 1.3.10.2-12.amzn2.0.1 |
| Amazon Linux 2 | 389-ds-base-snmp | 1.3.10.2-12.amzn2.0.1 |
| Arch Linux | 389-ds-base | 2.0.2-1 |
| Debian 12 | 389-ds-base | 1.4.4.10-1 |
| Debian 13 | 389-ds-base | 1.4.4.10-1 |
| Red Hat directory server 11.1 | 389-ds-base | 0:1.4.2.12-5.module+el8dsrv+9896+eb95346c |
| Red Hat directory server 11.1 | 389-ds-base-debuginfo | 0:1.4.2.12-5.module+el8dsrv+9896+eb95346c |
| Red Hat directory server 11.1 | 389-ds-base-debugsource | 0:1.4.2.12-5.module+el8dsrv+9896+eb95346c |
| Red Hat directory server 11.1 | 389-ds-base-devel | 0:1.4.2.12-5.module+el8dsrv+9896+eb95346c |
| Red Hat directory server 11.1 | 389-ds-base-legacy-tools | 0:1.4.2.12-5.module+el8dsrv+9896+eb95346c |
| Red Hat directory server 11.1 | 389-ds-base-legacy-tools-debuginfo | 0:1.4.2.12-5.module+el8dsrv+9896+eb95346c |
| Red Hat directory server 11.1 | 389-ds-base-libs | 0:1.4.2.12-5.module+el8dsrv+9896+eb95346c |
| Red Hat directory server 11.1 | 389-ds-base-libs-debuginfo | 0:1.4.2.12-5.module+el8dsrv+9896+eb95346c |
| Red Hat directory server 11.1 | 389-ds-base-snmp | 0:1.4.2.12-5.module+el8dsrv+9896+eb95346c |
| Red Hat directory server 11.1 | 389-ds-base-snmp-debuginfo | 0:1.4.2.12-5.module+el8dsrv+9896+eb95346c |
| Red Hat directory server 11.1 | cockpit-389-ds | 0:1.4.2.12-5.module+el8dsrv+9896+eb95346c |
| Red Hat directory server 11.1 | python3-lib389 | 0:1.4.2.12-5.module+el8dsrv+9896+eb95346c |
| Red Hat directory server 11.2 | 389-ds-base | 0:1.4.3.21-3.module+el8dsrv+10401+3d549418 |
| Red Hat directory server 11.2 | 389-ds-base-debuginfo | 0:1.4.3.21-3.module+el8dsrv+10401+3d549418 |
| Red Hat directory server 11.2 | 389-ds-base-debugsource | 0:1.4.3.21-3.module+el8dsrv+10401+3d549418 |
| Red Hat directory server 11.2 | 389-ds-base-devel | 0:1.4.3.21-3.module+el8dsrv+10401+3d549418 |
| Red Hat directory server 11.2 | 389-ds-base-legacy-tools | 0:1.4.3.21-3.module+el8dsrv+10401+3d549418 |
| Red Hat directory server 11.2 | 389-ds-base-legacy-tools-debuginfo | 0:1.4.3.21-3.module+el8dsrv+10401+3d549418 |
| Red Hat directory server 11.2 | 389-ds-base-libs | 0:1.4.3.21-3.module+el8dsrv+10401+3d549418 |
| Red Hat directory server 11.2 | 389-ds-base-libs-debuginfo | 0:1.4.3.21-3.module+el8dsrv+10401+3d549418 |
| Red Hat directory server 11.2 | 389-ds-base-snmp | 0:1.4.3.21-3.module+el8dsrv+10401+3d549418 |
| Red Hat directory server 11.2 | 389-ds-base-snmp-debuginfo | 0:1.4.3.21-3.module+el8dsrv+10401+3d549418 |
| Red Hat directory server 11.2 | cockpit-389-ds | 0:1.4.3.21-3.module+el8dsrv+10401+3d549418 |
| Red Hat directory server 11.2 | python3-lib389 | 0:1.4.3.21-3.module+el8dsrv+10401+3d549418 |
| Red Hat Enterprise Linux 7 | 389-ds-base | 0:1.3.10.2-12.el7_9 |
| Red Hat Enterprise Linux 7 | 389-ds-base-debuginfo | 0:1.3.10.2-12.el7_9 |
| Red Hat Enterprise Linux 7 | 389-ds-base-devel | 0:1.3.10.2-12.el7_9 |
| Red Hat Enterprise Linux 7 | 389-ds-base-libs | 0:1.3.10.2-12.el7_9 |
| Red Hat Enterprise Linux 7 | 389-ds-base-snmp | 0:1.3.10.2-12.el7_9 |
| Red Hat Enterprise Linux 8 | 389-ds-base | 0:1.4.3.8-7.module+el8.3.0+10310+6e88d919 |
| Red Hat Enterprise Linux 8 | 389-ds-base-debuginfo | 0:1.4.3.8-7.module+el8.3.0+10310+6e88d919 |
| Red Hat Enterprise Linux 8 | 389-ds-base-debugsource | 0:1.4.3.8-7.module+el8.3.0+10310+6e88d919 |
| Red Hat Enterprise Linux 8 | 389-ds-base-devel | 0:1.4.3.8-7.module+el8.3.0+10310+6e88d919 |
| Red Hat Enterprise Linux 8 | 389-ds-base-legacy-tools | 0:1.4.3.8-7.module+el8.3.0+10310+6e88d919 |
| Red Hat Enterprise Linux 8 | 389-ds-base-legacy-tools-debuginfo | 0:1.4.3.8-7.module+el8.3.0+10310+6e88d919 |
| Red Hat Enterprise Linux 8 | 389-ds-base-libs | 0:1.4.3.8-7.module+el8.3.0+10310+6e88d919 |
| Red Hat Enterprise Linux 8 | 389-ds-base-libs-debuginfo | 0:1.4.3.8-7.module+el8.3.0+10310+6e88d919 |
| Red Hat Enterprise Linux 8 | 389-ds-base-snmp | 0:1.4.3.8-7.module+el8.3.0+10310+6e88d919 |
| Red Hat Enterprise Linux 8 | 389-ds-base-snmp-debuginfo | 0:1.4.3.8-7.module+el8.3.0+10310+6e88d919 |
| Red Hat Enterprise Linux 8 | python3-lib389 | 0:1.4.3.8-7.module+el8.3.0+10310+6e88d919 |
| Red Hat rhel eus 8.2 | 389-ds-base | 0:1.4.2.4-13.module+el8.2.0+10648+abe88955 |
| Red Hat rhel eus 8.2 | 389-ds-base-debuginfo | 0:1.4.2.4-13.module+el8.2.0+10648+abe88955 |
| Red Hat rhel eus 8.2 | 389-ds-base-debugsource | 0:1.4.2.4-13.module+el8.2.0+10648+abe88955 |
| Red Hat rhel eus 8.2 | 389-ds-base-devel | 0:1.4.2.4-13.module+el8.2.0+10648+abe88955 |
| Red Hat rhel eus 8.2 | 389-ds-base-legacy-tools | 0:1.4.2.4-13.module+el8.2.0+10648+abe88955 |
| Red Hat rhel eus 8.2 | 389-ds-base-legacy-tools-debuginfo | 0:1.4.2.4-13.module+el8.2.0+10648+abe88955 |
| Red Hat rhel eus 8.2 | 389-ds-base-libs | 0:1.4.2.4-13.module+el8.2.0+10648+abe88955 |
| Red Hat rhel eus 8.2 | 389-ds-base-libs-debuginfo | 0:1.4.2.4-13.module+el8.2.0+10648+abe88955 |
| Red Hat rhel eus 8.2 | 389-ds-base-snmp | 0:1.4.2.4-13.module+el8.2.0+10648+abe88955 |
| Red Hat rhel eus 8.2 | 389-ds-base-snmp-debuginfo | 0:1.4.2.4-13.module+el8.2.0+10648+abe88955 |
| Red Hat rhel eus 8.2 | python3-lib389 | 0:1.4.2.4-13.module+el8.2.0+10648+abe88955 |
| SUSE Linux Enterprise Module for Server Applications 15 SP2 | 389-ds | 1.4.3.19~git0.bef0b5bed-3.12.1 |
| Ubuntu Pro 16.04 LTS | 389-ds-base | 1.3.4.9-1ubuntu0.1~esm1 |
| Ubuntu Pro 18.04 LTS | 389-ds-base | 1.3.7.10-1ubuntu1+esm1 |
| Ubuntu Pro 20.04 LTS | 389-ds-base | 1.4.3.6-2ubuntu0.1~esm1 |
| openSUSE Leap 15.2 | 389-ds | 1.4.3.19~git0.bef0b5bed-lp152.2.12.1 |