CVE-2021-3514 Null dereference in 389-ds-base
An authenticated attacker can crash the 389-ds-base server via a NULL pointer dereference in the sync_repl client.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2021-3514?
CVE-2021-3514 is a medium-severity vulnerability in 389-ds-base, published on 28 May 2021. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
When using a sync_repl client in 389-ds-base, an authenticated attacker can cause a NULL pointer dereference using a specially crafted query, causing a crash.
Weakness: CWE-476
Which versions are affected by CVE-2021-3514?
It affects 1 product.
Linux distribution packages (25)
389-ds-base Red Hat:enterprise_linux:8::appstream | All versions | 0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48 |
389-ds-base-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48 |
389-ds-base-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48 |
389-ds-base-devel Red Hat:enterprise_linux:8::appstream | All versions | 0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48 |
389-ds-base-legacy-tools Red Hat:enterprise_linux:8::appstream | All versions | 0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48 |
389-ds-base-legacy-tools-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48 |
389-ds-base-libs Red Hat:enterprise_linux:8::appstream | All versions | 0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48 |
389-ds-base-libs-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48 |
389-ds-base-snmp Red Hat:enterprise_linux:8::appstream | All versions | 0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48 |
389-ds-base-snmp-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48 |
python3-lib389 Red Hat:enterprise_linux:8::appstream | All versions | 0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48 |
389-ds-base Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a |
389-ds-base-debuginfo Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a |
389-ds-base-debugsource Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a |
389-ds-base-devel Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a |
389-ds-base-legacy-tools Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a |
389-ds-base-legacy-tools-debuginfo Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a |
389-ds-base-libs Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a |
389-ds-base-libs-debuginfo Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a |
389-ds-base-snmp Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a |
389-ds-base-snmp-debuginfo Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a |
python3-lib389 Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a |
389-ds-base Rocky Linux:8 | All versions | 0:1.4.3.16-16.module+el8.4.0+596+159889e5 |
389-ds SUSE:Linux Enterprise Module for Server Applications 15 SP2 | All versions | 1.4.3.23~git0.f53d0132b-3.15.1 |
389-ds openSUSE:Leap 15.2 | All versions | 1.4.3.23~git0.f53d0132b-lp152.2.15.1 |
Products include Redhat 389 Directory Server.
How do I fix CVE-2021-3514?
Apply the vendor's patch.
Is CVE-2021-3514 being exploited?
There is no known exploitation of CVE-2021-3514 in the wild and no public exploit code.
Other vulnerabilities in 389-ds-base
- CVE-2026-11770 389-ds-base: 389-ds-base: pre-auth ldap filter injection in cleanallruv status check
- CVE-2026-15722 Memory corruption in Red Hat Directory Server 11.5 E4S for RHEL 8
- CVE-2026-9064 Denial of service in Red Hat Directory Server 11.5 E4S for RHEL 8
- CVE-2010-2222 Null dereference in Red Hat Directory Server
- CVE-2026-11611 389-ds-base: 389-ds-base: content sync plugin unbounded queue growth and race conditions
Sources
Also known as DEBIAN-CVE-2021-3514, GHSA-4mjm-c95j-8748, RHSA-2021:2595, RHSA-2021:2796, RLSA-2021:2595, SUSE-SU-2021:1878-1 and 2 more.