CVE-2021-3514 Null dereference in 389-ds-base

Medium 6.5 Published Updated

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::appstreamAll versions0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48
389-ds-base-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48
389-ds-base-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48
389-ds-base-devel Red Hat:enterprise_linux:8::appstreamAll versions0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48
389-ds-base-legacy-tools Red Hat:enterprise_linux:8::appstreamAll versions0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48
389-ds-base-legacy-tools-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48
389-ds-base-libs Red Hat:enterprise_linux:8::appstreamAll versions0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48
389-ds-base-libs-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48
389-ds-base-snmp Red Hat:enterprise_linux:8::appstreamAll versions0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48
389-ds-base-snmp-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48
python3-lib389 Red Hat:enterprise_linux:8::appstreamAll versions0:1.4.3.16-16.module+el8.4.0+11446+fc96bc48
389-ds-base Red Hat:rhel_eus:8.2::appstreamAll versions0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a
389-ds-base-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a
389-ds-base-debugsource Red Hat:rhel_eus:8.2::appstreamAll versions0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a
389-ds-base-devel Red Hat:rhel_eus:8.2::appstreamAll versions0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a
389-ds-base-legacy-tools Red Hat:rhel_eus:8.2::appstreamAll versions0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a
389-ds-base-legacy-tools-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a
389-ds-base-libs Red Hat:rhel_eus:8.2::appstreamAll versions0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a
389-ds-base-libs-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a
389-ds-base-snmp Red Hat:rhel_eus:8.2::appstreamAll versions0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a
389-ds-base-snmp-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a
python3-lib389 Red Hat:rhel_eus:8.2::appstreamAll versions0:1.4.2.4-14.module+el8.2.0+11017+0eb5711a
389-ds-base Rocky Linux:8All versions0:1.4.3.16-16.module+el8.4.0+596+159889e5
389-ds SUSE:Linux Enterprise Module for Server Applications 15 SP2All versions1.4.3.23~git0.f53d0132b-3.15.1
389-ds openSUSE:Leap 15.2All versions1.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.

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.

Is CVE-2021-3514 in your software?

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

Check your SBOMs for free