CVE-2024-2199 json
389-ds-base: malformed userpassword may cause crash at do_modify in slapd/modify.c
published 2024-05-28 2 y ago modified 2026-11-05 3 d ago also EUVD-2024-27159
- cvss
- 5.7
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 47%
- public exploits
- 0
- none known
Summary
A denial of service vulnerability was found in 389-ds-base ldap server. This issue may allow an authenticated user to cause a server crash while modifying `userPassword` using malformed input.
Patch / fix
- Red Hat Red Hat Directory Server 11.5 E4S for RHEL 8 8060020250210084424.0ca98e7e
- Red Hat Red Hat Directory Server 11.8 for RHEL 8 8090020240606122459.91529cd0
- Red Hat Red Hat Directory Server 11.9 for RHEL 8 8100020240604161237.37ed7c03
- Red Hat Red Hat Directory Server 12.4 for RHEL 9 9040020240604143706.1674d574
- Red Hat Red Hat Enterprise Linux 7 0:1.3.11.1-5.el7_9
- Red Hat Red Hat Enterprise Linux 8 8100020240613122040.25e700aa
- Red Hat Red Hat Enterprise Linux 8.8 Extended Update Support 8080020240807050952.6dbb3803
- Red Hat Red Hat Enterprise Linux 9 0:2.4.5-8.el9_4
- Red Hat Red Hat Enterprise Linux 9.2 Extended Update Support 0:2.2.4-9.el9_2
- 389-ds-base Debian 12 2.3.1+dfsg1-1+deb12u1
- 389-ds-base Debian 13 3.1.1+dfsg1-1
debian advisories DEBIAN-CVE-2024-2199
- 389-ds-base RHEL 9 2.4.5-8.el9_4
- python3-lib389 RHEL 9 2.4.5-8.el9_4
- 389-ds-base-libs RHEL 9 2.4.5-8.el9_4
- 389-ds-base RHEL 7 1.3.11.1-5.el7_9
- 389-ds-base-libs RHEL 7 1.3.11.1-5.el7_9
- 389-ds-base-snmp RHEL 7 1.3.11.1-5.el7_9
- 389-ds-base RHEL 8 1.4.3.39-7.module+el8.10.0+21985+3665ccdb
- python3-lib389 RHEL 8 1.4.3.39-7.module+el8.10.0+21985+3665ccdb
red hat advisories RHSA-2025:1632RHSA-2024:5690RHSA-2024:3837RHSA-2024:4633RHSA-2024:3591RHSA-2024:4235
- 389-ds SLE Module for Server Applications 15 SP6, openSUSE Leap 15.6 2.2.10~git18.20ce9289-150600.8.10.1
- 389-ds SLE Module for Server Applications 15 SP5, openSUSE Leap 15.5 2.2.10~git18.20ce9289-150500.3.24.1
- 389-ds SLES for SAP 15 SP3, SLES 15 SP3-LTSS, SLE High Performance Computing 15 SP3-LTSS +1 more 1.4.4.20~git3.e7ac6d87-150300.3.35.1
- 389-ds SLES for SAP 15 SP4, SLES 15 SP4-LTSS, SLE High Performance Computing 15 SP4-LTSS +3 more 2.0.20~git9.5e2d637c-150400.3.42.3
- 389-ds SLE Module for Server Applications 15 SP5, openSUSE Leap 15.5 2.2.10~git2.345056d3-150500.3.21.1
- 389-ds SLE Module for Server Applications 15 SP6, openSUSE Leap 15.6 2.2.10~git2.345056d3-150600.8.7.2
suse advisories SUSE-SU-2024:3844-1SUSE-SU-2024:3843-1SUSE-SU-2024:3257-1SUSE-SU-2024:3218-1SUSE-SU-2024:3082-1SUSE-SU-2024:2910-1
- 389-ds openSUSE Tumbleweed 3.1.1~git0.aef1668-1.1
opensuse advisories openSUSE-SU-2024:14227-1
- 389-ds-base AlmaLinux 8 1.4.3.39-7.module_el8.10.0+3864+d8eec553
- python3-lib389 AlmaLinux 8 1.4.3.39-7.module_el8.10.0+3864+d8eec553
- 389-ds-base-libs AlmaLinux 8 1.4.3.39-7.module_el8.10.0+3864+d8eec553
- 389-ds-base-snmp AlmaLinux 8 1.4.3.39-7.module_el8.10.0+3864+d8eec553
- 389-ds-base-legacy-tools AlmaLinux 8 1.4.3.39-7.module_el8.10.0+3864+d8eec553
- 389-ds-base AlmaLinux 9 2.4.5-8.el9_4
- python3-lib389 AlmaLinux 9 2.4.5-8.el9_4
- 389-ds-base-libs AlmaLinux 9 2.4.5-8.el9_4
almalinux advisories ALSA-2024:4235ALSA-2024:3837
- 389-ds-base Rocky Linux 8 1.4.3.39-7.module+el8.10.0+1832+2f5a9255
- 389-ds-base Rocky Linux 9 2.4.5-8.el9_4
rocky linux advisories RLSA-2024:4235RLSA-2024:3837
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-2199 updated cvss 5.7
389-ds-base: Malformed userPassword may cause crash at do_modify in slapd/modify.c
-
Red Hat Enterprise Linux 6 389-ds-base, 389-ds-base-libsaffected: workaround, no fix planned “Out of support scope”
-
Red Hat Directory Server 11.5 E4S for RHEL 8 389-ds-base 1.4.3.34-4.module+el8dsrv+22781+5fe99dde, cockpit-389-ds 1.4.3.34-4.module+el8dsrv+22781+5fe99dde, python3-lib389 1.4.3.34-4.module+el8dsrv+22781+5fe99dde, 389-ds-base-libs 1.4.3.34-4.module+el8dsrv+22781+5fe99dde, 389-ds-base-snmp 1.4.3.34-4.module+el8dsrv+22781+5fe99dde, 389-ds-base-legacy-tools 1.4.3.34-4.module+el8dsrv+22781+5fe99ddefixed: vendor fix RHSA-2025:1632
-
Red Hat Directory Server 11.8 for RHEL 8 389-ds-base 1.4.3.37-10.module+el8dsrv+21971+f7435891, cockpit-389-ds 1.4.3.37-10.module+el8dsrv+21971+f7435891, python3-lib389 1.4.3.37-10.module+el8dsrv+21971+f7435891, 389-ds-base-libs 1.4.3.37-10.module+el8dsrv+21971+f7435891, 389-ds-base-snmp 1.4.3.37-10.module+el8dsrv+21971+f7435891, 389-ds-base-legacy-tools 1.4.3.37-10.module+el8dsrv+21971+f7435891fixed: vendor fix RHSA-2024:4209
-
Red Hat Directory Server 11.9 for RHEL 8 389-ds-base 1.4.3.39-4.module+el8dsrv+21965+9ff26197, cockpit-389-ds 1.4.3.39-4.module+el8dsrv+21965+9ff26197, python3-lib389 1.4.3.39-4.module+el8dsrv+21965+9ff26197, 389-ds-base-libs 1.4.3.39-4.module+el8dsrv+21965+9ff26197, 389-ds-base-snmp 1.4.3.39-4.module+el8dsrv+21965+9ff26197, 389-ds-base-legacy-tools 1.4.3.39-4.module+el8dsrv+21965+9ff26197fixed: vendor fix RHSA-2024:4210
-
Red Hat Directory Server 12.4 for RHEL 9 389-ds-base 2.4.5-4.module+el9dsrv+21964+c7e95493, cockpit-389-ds 2.4.5-4.module+el9dsrv+21964+c7e95493, python3-lib389 2.4.5-4.module+el9dsrv+21964+c7e95493, 389-ds-base-libs 2.4.5-4.module+el9dsrv+21964+c7e95493, 389-ds-base-snmp 2.4.5-4.module+el9dsrv+21964+c7e95493fixed: vendor fix RHSA-2024:4092
-
Red Hat Enterprise Linux AppStream (v. 8) 389-ds-base 1.4.3.39-7.module+el8.10.0+21985+3665ccdb, python3-lib389 1.4.3.39-7.module+el8.10.0+21985+3665ccdb, 389-ds-base-libs 1.4.3.39-7.module+el8.10.0+21985+3665ccdb, 389-ds-base-snmp 1.4.3.39-7.module+el8.10.0+21985+3665ccdb, 389-ds-base-legacy-tools 1.4.3.39-7.module+el8.10.0+21985+3665ccdbfixed: vendor fix RHSA-2024:4235
-
Red Hat Enterprise Linux AppStream (v. 9) 389-ds-base 2.4.5-8.el9_4, python3-lib389 2.4.5-8.el9_4, 389-ds-base-libs 2.4.5-8.el9_4fixed: vendor fix RHSA-2024:3837
-
Red Hat Enterprise Linux AppStream EUS (v.8.8) 389-ds-base 1.4.3.35-5.module+el8.8.0+22193+5f98570a, python3-lib389 1.4.3.35-5.module+el8.8.0+22193+5f98570a, 389-ds-base-libs 1.4.3.35-5.module+el8.8.0+22193+5f98570a, 389-ds-base-snmp 1.4.3.35-5.module+el8.8.0+22193+5f98570a, 389-ds-base-legacy-tools 1.4.3.35-5.module+el8.8.0+22193+5f98570afixed: vendor fix RHSA-2024:5690
show 4 moreshow fewer
-
Red Hat Enterprise Linux AppStream EUS (v.9.2) 389-ds-base 2.2.4-9.el9_2, python3-lib389 2.2.4-9.el9_2, 389-ds-base-libs 2.2.4-9.el9_2fixed: vendor fix RHSA-2024:4633
-
Red Hat Enterprise Linux Client Optional (v. 7) 389-ds-base 1.3.11.1-5.el7_9, 389-ds-base-libs 1.3.11.1-5.el7_9, 389-ds-base-snmp 1.3.11.1-5.el7_9 Red Hat Enterprise Linux ComputeNode Optional (v. 7) 389-ds-base 1.3.11.1-5.el7_9, 389-ds-base-libs 1.3.11.1-5.el7_9, 389-ds-base-snmp 1.3.11.1-5.el7_9fixed: vendor fix RHSA-2024:3591
-
Red Hat Enterprise Linux CRB (v. 9) 389-ds-base-devel 2.4.5-8.el9_4, 389-ds-base-debuginfo 2.4.5-8.el9_4, 389-ds-base-debugsource 2.4.5-8.el9_4, 389-ds-base-libs-debuginfo 2.4.5-8.el9_4, 389-ds-base-snmp-debuginfo 2.4.5-8.el9_4fixed: vendor fix RHSA-2024:3837
-
Red Hat Enterprise Linux Server (v. 7) 389-ds-base 1.3.11.1-5.el7_9, 389-ds-base-libs 1.3.11.1-5.el7_9 Red Hat Enterprise Linux Server Optional (v. 7) 389-ds-base 1.3.11.1-5.el7_9, 389-ds-base-libs 1.3.11.1-5.el7_9, 389-ds-base-snmp 1.3.11.1-5.el7_9 Red Hat Enterprise Linux Workstation (v. 7) 389-ds-base 1.3.11.1-5.el7_9, 389-ds-base-libs 1.3.11.1-5.el7_9 Red Hat Enterprise Linux Workstation Optional (v. 7) 389-ds-base-snmp 1.3.11.1-5.el7_9fixed: vendor fix RHSA-2024:3591
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.56% chance of exploitation in the next 30 days, higher than 47% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.7 | CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Affected products
- Red Hat Red Hat Directory Server 11.5 E4S for RHEL 8
- Red Hat Red Hat Directory Server 11.8 for RHEL 8
- Red Hat Red Hat Directory Server 11.9 for RHEL 8
- Red Hat Red Hat Directory Server 12.4 for RHEL 9
- Red Hat Red Hat Enterprise Linux 7
- Red Hat Red Hat Enterprise Linux 8
- Red Hat Red Hat Enterprise Linux 8.8 Extended Update Support
- Red Hat Red Hat Enterprise Linux 9
- Red Hat Red Hat Enterprise Linux 9.2 Extended Update Support
- Red Hat Red Hat Enterprise Linux 6
Classification
- Weakness
-
- CWE-20 Improper Input Validation
References
-
access.redhat.com
/errata/RHSA-2024:3591
vendor-advisory
-
access.redhat.com
/errata/RHSA-2024:3837
vendor-advisory
-
access.redhat.com
/errata/RHSA-2024:4092
vendor-advisory
-
access.redhat.com
/errata/RHSA-2024:4209
vendor-advisory
-
access.redhat.com
/errata/RHSA-2024:4210
vendor-advisory
-
access.redhat.com
/errata/RHSA-2024:4235
vendor-advisory
-
access.redhat.com
/errata/RHSA-2024:4633
vendor-advisory
-
access.redhat.com
/errata/RHSA-2024:5690
vendor-advisory
-
access.redhat.com
/errata/RHSA-2025:1632
vendor-advisory
-
access.redhat.com
/security/cve/CVE-2024-2199
vdb-entry
-
bugzilla.redhat.com
/show_bug.cgi?id=2267976
issue-tracking
- port389.org /docs/389ds/releases/release-3-1-1.html
- lists.debian.org /debian-lts-announce/2025/01/msg00015.html
Sources
- CVE List CVE-2024-2199
- NVD CVE-2024-2199
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.