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.
A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().
Name | Vendor | Start Version | End Version |
---|---|---|---|
389_directory_server | Redhat | * | 2.2.0 (excluding) |
Red Hat Directory Server 11.5 E4S for RHEL 8 | RedHat | redhat-ds:11-8060020250210084424.0ca98e7e | * |
Red Hat Directory Server 11.7 for RHEL 8 | RedHat | redhat-ds:11-8080020240306153507.f969626e | * |
Red Hat Directory Server 11.8 for RHEL 8 | RedHat | redhat-ds:11-8090020240606122459.91529cd0 | * |
Red Hat Directory Server 12.2 EUS for RHEL 9 | RedHat | redhat-ds:12-9020020240916150035.1674d574 | * |
Red Hat Enterprise Linux 8 | RedHat | 389-ds:1.4-8100020240315011748.945b6f6d | * |
Red Hat Enterprise Linux 8.6 Extended Update Support | RedHat | 389-ds:1.4-8060020240213164457.824efc52 | * |
Red Hat Enterprise Linux 8.8 Extended Update Support | RedHat | 389-ds:1.4-8080020240807050952.6dbb3803 | * |
Red Hat Enterprise Linux 9.2 Extended Update Support | RedHat | 389-ds-base-0:2.2.4-9.el9_2 | * |
389-ds-base | Ubuntu | bionic | * |
389-ds-base | Ubuntu | mantic | * |
389-ds-base | Ubuntu | trusty | * |
389-ds-base | Ubuntu | xenial | * |