Cloudanix VulnDB

CVE-2024-1062

Medium · 5.5

CVSS

5.5

EPSS

0.3%

Published

Feb 12, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug in the software can make it crash when it tries to handle certain very long text entries, which may briefly interrupt related services until the issue is corrected.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
Network Service
Class
Buffer Overflow
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

A heap buffer overflow occurs when writing a value larger than 256 characters to log_entry_attr, resulting in memory corruption that manifests as a denial of service.

Why it matters to the business

Service availability can be disrupted in directory environments with no risk to data confidentiality or integrity; low EPSS and absence from KEV indicate limited immediate threat, though the widespread use of the affected component warrants prompt attention to prevent operational downtime.

How an attack unfolds

An attacker with local low-privileged access supplies an oversized attribute value during logging operations to trigger the heap overflow and crash the process; no named threat actors or ransomware campaigns are associated with this issue.

How to fix it

Upgrade gnutls/gnutls (GIT) to the fixed commit 3a88ae123536f7e39f831a47884ae070ce162688.

How to confirm the fix worked

Confirm the installed version matches or exceeds commit 3a88ae123536f7e39f831a47884ae070ce162688 and test logging of attribute values longer than 256 characters to verify stability.

Typical attack path

  1. Obtain local access with low privileges on the target system
  2. Interact with the logging path that processes log_entry_attr
  3. Provide an attribute value exceeding 256 characters
  4. Trigger heap overflow leading to denial of service

How to detect it

Examine process crash logs and service restart events for the affected component; search audit trails for log entries containing unusually long attribute values near the time of incidents.

What your security team should do

  • Apply the fixed commit 3a88ae123536f7e39f831a47884ae070ce162688 without delay
  • Monitor service availability metrics for unexpected restarts
  • Review and constrain attribute value lengths in logging configurations where feasible

The record

A heap overflow flaw was found in 389-ds-base. This issue leads to a denial of service when writing a value larger than 256 chars in log_entry_attr.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 389-ds-base 0 1.4.3.39-3.module_el8.10.0+3829+ea459e35
AlmaLinux:8 389-ds-base-devel 0 1.4.3.39-3.module_el8.10.0+3829+ea459e35
AlmaLinux:8 389-ds-base-legacy-tools 0 1.4.3.39-3.module_el8.10.0+3829+ea459e35
AlmaLinux:8 389-ds-base-libs 0 1.4.3.39-3.module_el8.10.0+3829+ea459e35
AlmaLinux:8 389-ds-base-snmp 0 1.4.3.39-3.module_el8.10.0+3829+ea459e35
AlmaLinux:8 python3-lib389 0 1.4.3.39-3.module_el8.10.0+3829+ea459e35
Debian:11 389-ds-base 0 No fix
Debian:12 389-ds-base 0 No fix
Debian:13 389-ds-base 0 2.3.4+dfsg1-1
Red Hat:directory_server:11.7::el8 389-ds-base 0 0:1.4.3.34-3.module+el8dsrv+21391+b62d2223
Red Hat:directory_server:11.7::el8 389-ds-base-debuginfo 0 0:1.4.3.34-3.module+el8dsrv+21391+b62d2223
Red Hat:directory_server:11.7::el8 389-ds-base-debugsource 0 0:1.4.3.34-3.module+el8dsrv+21391+b62d2223
Red Hat:directory_server:11.7::el8 389-ds-base-devel 0 0:1.4.3.34-3.module+el8dsrv+21391+b62d2223
Red Hat:directory_server:11.7::el8 389-ds-base-legacy-tools 0 0:1.4.3.34-3.module+el8dsrv+21391+b62d2223
Red Hat:directory_server:11.7::el8 389-ds-base-legacy-tools-debuginfo 0 0:1.4.3.34-3.module+el8dsrv+21391+b62d2223
Red Hat:directory_server:11.7::el8 389-ds-base-libs 0 0:1.4.3.34-3.module+el8dsrv+21391+b62d2223
Red Hat:directory_server:11.7::el8 389-ds-base-libs-debuginfo 0 0:1.4.3.34-3.module+el8dsrv+21391+b62d2223
Red Hat:directory_server:11.7::el8 389-ds-base-snmp 0 0:1.4.3.34-3.module+el8dsrv+21391+b62d2223
Red Hat:directory_server:11.7::el8 389-ds-base-snmp-debuginfo 0 0:1.4.3.34-3.module+el8dsrv+21391+b62d2223
Red Hat:directory_server:11.7::el8 cockpit-389-ds 0 0:1.4.3.34-3.module+el8dsrv+21391+b62d2223
Red Hat:directory_server:11.7::el8 python3-lib389 0 0:1.4.3.34-3.module+el8dsrv+21391+b62d2223
Red Hat:directory_server:11.8::el8 389-ds-base 0 0:1.4.3.37-10.module+el8dsrv+21971+f7435891
Red Hat:directory_server:11.8::el8 389-ds-base-debuginfo 0 0:1.4.3.37-10.module+el8dsrv+21971+f7435891
Red Hat:directory_server:11.8::el8 389-ds-base-debugsource 0 0:1.4.3.37-10.module+el8dsrv+21971+f7435891
Red Hat:directory_server:11.8::el8 389-ds-base-devel 0 0:1.4.3.37-10.module+el8dsrv+21971+f7435891
Red Hat:directory_server:11.8::el8 389-ds-base-legacy-tools 0 0:1.4.3.37-10.module+el8dsrv+21971+f7435891
Red Hat:directory_server:11.8::el8 389-ds-base-legacy-tools-debuginfo 0 0:1.4.3.37-10.module+el8dsrv+21971+f7435891
Red Hat:directory_server:11.8::el8 389-ds-base-libs 0 0:1.4.3.37-10.module+el8dsrv+21971+f7435891
Red Hat:directory_server:11.8::el8 389-ds-base-libs-debuginfo 0 0:1.4.3.37-10.module+el8dsrv+21971+f7435891
Red Hat:directory_server:11.8::el8 389-ds-base-snmp 0 0:1.4.3.37-10.module+el8dsrv+21971+f7435891
Red Hat:directory_server:11.8::el8 389-ds-base-snmp-debuginfo 0 0:1.4.3.37-10.module+el8dsrv+21971+f7435891
Red Hat:directory_server:11.8::el8 cockpit-389-ds 0 0:1.4.3.37-10.module+el8dsrv+21971+f7435891
Red Hat:directory_server:11.8::el8 python3-lib389 0 0:1.4.3.37-10.module+el8dsrv+21971+f7435891
Red Hat:directory_server_eus:12.2::el9 389-ds-base 0 0:2.2.7-6.module+el9dsrv+22320+37c894f3
Red Hat:directory_server_eus:12.2::el9 389-ds-base-debuginfo 0 0:2.2.7-6.module+el9dsrv+22320+37c894f3
Red Hat:directory_server_eus:12.2::el9 389-ds-base-debugsource 0 0:2.2.7-6.module+el9dsrv+22320+37c894f3
Red Hat:directory_server_eus:12.2::el9 389-ds-base-devel 0 0:2.2.7-6.module+el9dsrv+22320+37c894f3
Red Hat:directory_server_eus:12.2::el9 389-ds-base-libs 0 0:2.2.7-6.module+el9dsrv+22320+37c894f3
Red Hat:directory_server_eus:12.2::el9 389-ds-base-libs-debuginfo 0 0:2.2.7-6.module+el9dsrv+22320+37c894f3
Red Hat:directory_server_eus:12.2::el9 389-ds-base-snmp 0 0:2.2.7-6.module+el9dsrv+22320+37c894f3
Red Hat:directory_server_eus:12.2::el9 389-ds-base-snmp-debuginfo 0 0:2.2.7-6.module+el9dsrv+22320+37c894f3
Red Hat:directory_server_eus:12.2::el9 cockpit-389-ds 0 0:2.2.7-6.module+el9dsrv+22320+37c894f3
Red Hat:directory_server_eus:12.2::el9 python3-lib389 0 0:2.2.7-6.module+el9dsrv+22320+37c894f3
Red Hat:enterprise_linux:8::appstream 389-ds-base 0 0:1.4.3.39-3.module+el8.10.0+21535+f663b039
Red Hat:enterprise_linux:8::appstream 389-ds-base-debuginfo 0 0:1.4.3.39-3.module+el8.10.0+21535+f663b039
Red Hat:enterprise_linux:8::appstream 389-ds-base-debugsource 0 0:1.4.3.39-3.module+el8.10.0+21535+f663b039
Red Hat:enterprise_linux:8::appstream 389-ds-base-devel 0 0:1.4.3.39-3.module+el8.10.0+21535+f663b039
Red Hat:enterprise_linux:8::appstream 389-ds-base-legacy-tools 0 0:1.4.3.39-3.module+el8.10.0+21535+f663b039
Red Hat:enterprise_linux:8::appstream 389-ds-base-legacy-tools-debuginfo 0 0:1.4.3.39-3.module+el8.10.0+21535+f663b039
Red Hat:enterprise_linux:8::appstream 389-ds-base-libs 0 0:1.4.3.39-3.module+el8.10.0+21535+f663b039
Red Hat:enterprise_linux:8::appstream 389-ds-base-libs-debuginfo 0 0:1.4.3.39-3.module+el8.10.0+21535+f663b039
Red Hat:enterprise_linux:8::appstream 389-ds-base-snmp 0 0:1.4.3.39-3.module+el8.10.0+21535+f663b039
Red Hat:enterprise_linux:8::appstream 389-ds-base-snmp-debuginfo 0 0:1.4.3.39-3.module+el8.10.0+21535+f663b039
Red Hat:enterprise_linux:8::appstream python3-lib389 0 0:1.4.3.39-3.module+el8.10.0+21535+f663b039
Red Hat:rhel_eus:8.6::appstream 389-ds-base 0 0:1.4.3.34-6.module+el8.6.0+21315+7f417418
Red Hat:rhel_eus:8.6::appstream 389-ds-base-debuginfo 0 0:1.4.3.34-6.module+el8.6.0+21315+7f417418
Red Hat:rhel_eus:8.6::appstream 389-ds-base-debugsource 0 0:1.4.3.34-6.module+el8.6.0+21315+7f417418
Red Hat:rhel_eus:8.6::appstream 389-ds-base-devel 0 0:1.4.3.34-6.module+el8.6.0+21315+7f417418
Red Hat:rhel_eus:8.6::appstream 389-ds-base-legacy-tools 0 0:1.4.3.34-6.module+el8.6.0+21315+7f417418
Red Hat:rhel_eus:8.6::appstream 389-ds-base-legacy-tools-debuginfo 0 0:1.4.3.34-6.module+el8.6.0+21315+7f417418
Red Hat:rhel_eus:8.6::appstream 389-ds-base-libs 0 0:1.4.3.34-6.module+el8.6.0+21315+7f417418
Red Hat:rhel_eus:8.6::appstream 389-ds-base-libs-debuginfo 0 0:1.4.3.34-6.module+el8.6.0+21315+7f417418
Red Hat:rhel_eus:8.6::appstream 389-ds-base-snmp 0 0:1.4.3.34-6.module+el8.6.0+21315+7f417418
Red Hat:rhel_eus:8.6::appstream 389-ds-base-snmp-debuginfo 0 0:1.4.3.34-6.module+el8.6.0+21315+7f417418
Red Hat:rhel_eus:8.6::appstream python3-lib389 0 0:1.4.3.34-6.module+el8.6.0+21315+7f417418
Red Hat:rhel_eus:8.8::appstream 389-ds-base 0 0:1.4.3.35-5.module+el8.8.0+22193+5f98570a
Red Hat:rhel_eus:8.8::appstream 389-ds-base-debuginfo 0 0:1.4.3.35-5.module+el8.8.0+22193+5f98570a
Red Hat:rhel_eus:8.8::appstream 389-ds-base-debugsource 0 0:1.4.3.35-5.module+el8.8.0+22193+5f98570a
Red Hat:rhel_eus:8.8::appstream 389-ds-base-devel 0 0:1.4.3.35-5.module+el8.8.0+22193+5f98570a
Red Hat:rhel_eus:8.8::appstream 389-ds-base-legacy-tools 0 0:1.4.3.35-5.module+el8.8.0+22193+5f98570a
Red Hat:rhel_eus:8.8::appstream 389-ds-base-legacy-tools-debuginfo 0 0:1.4.3.35-5.module+el8.8.0+22193+5f98570a
Red Hat:rhel_eus:8.8::appstream 389-ds-base-libs 0 0:1.4.3.35-5.module+el8.8.0+22193+5f98570a
Red Hat:rhel_eus:8.8::appstream 389-ds-base-libs-debuginfo 0 0:1.4.3.35-5.module+el8.8.0+22193+5f98570a
Red Hat:rhel_eus:8.8::appstream 389-ds-base-snmp 0 0:1.4.3.35-5.module+el8.8.0+22193+5f98570a
Red Hat:rhel_eus:8.8::appstream 389-ds-base-snmp-debuginfo 0 0:1.4.3.35-5.module+el8.8.0+22193+5f98570a
Red Hat:rhel_eus:8.8::appstream python3-lib389 0 0:1.4.3.35-5.module+el8.8.0+22193+5f98570a
Red Hat:rhel_eus:9.2::appstream 389-ds-base 0 0:2.2.4-9.el9_2
Red Hat:rhel_eus:9.2::appstream 389-ds-base-debuginfo 0 0:2.2.4-9.el9_2
Red Hat:rhel_eus:9.2::appstream 389-ds-base-debugsource 0 0:2.2.4-9.el9_2
Red Hat:rhel_eus:9.2::appstream 389-ds-base-libs 0 0:2.2.4-9.el9_2
Red Hat:rhel_eus:9.2::appstream 389-ds-base-libs-debuginfo 0 0:2.2.4-9.el9_2
Red Hat:rhel_eus:9.2::appstream 389-ds-base-snmp-debuginfo 0 0:2.2.4-9.el9_2
Red Hat:rhel_eus:9.2::appstream python3-lib389 0 0:2.2.4-9.el9_2
Rocky Linux:8 389-ds-base 0 0:1.4.3.39-3.module+el8.10.0+1754+15117a6d
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS 389-ds 0 2.0.20~git9.5e2d637c-150400.3.42.3
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS 389-ds 0 2.0.20~git9.5e2d637c-150400.3.42.3
SUSE:Linux Enterprise Module for Server Applications 15 SP5 389-ds 0 2.2.8~git65.347aae6-150500.3.17.1
SUSE:Linux Enterprise Module for Server Applications 15 SP6 389-ds 0 2.2.8~git65.347aae6-150600.8.3.1
SUSE:Linux Enterprise Server 15 SP4-LTSS 389-ds 0 2.0.20~git9.5e2d637c-150400.3.42.3
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 389-ds 0 2.0.20~git9.5e2d637c-150400.3.42.3
SUSE:Manager Proxy 4.3 389-ds 0 2.0.20~git9.5e2d637c-150400.3.42.3
SUSE:Manager Server 4.3 389-ds 0 2.0.20~git9.5e2d637c-150400.3.42.3
Ubuntu:20.04:LTS 389-ds-base 0 No fix
Ubuntu:22.04:LTS 389-ds-base 0 No fix
Ubuntu:24.04:LTS 389-ds-base 0 No fix
Ubuntu:24.10 389-ds-base 0 No fix
Ubuntu:25.04 389-ds-base 0 No fix
Ubuntu:25.10 389-ds-base 0 No fix
Ubuntu:Pro:16.04:LTS 389-ds-base 0 No fix
Ubuntu:Pro:18.04:LTS 389-ds-base 0 No fix
Ubuntu:Pro:20.04:LTS 389-ds-base 0 No fix
openSUSE:Leap 15.5 389-ds 0 2.2.8~git65.347aae6-150500.3.17.1
openSUSE:Leap 15.6 389-ds 0 2.2.8~git65.347aae6-150600.8.3.1

Related vulnerabilities