CVE-2026-12528CWE-787

389-ds-base: 389-ds-base: heap-buffer-overflows in __aclp__normalize_acltxt()

Medium · published June 17, 2026

CVSS v3.1
5.4
EPSS
0%
Percentile
12.6
In the wild
Unconfirmed
What it is

A flaw was found in 389 Directory Server in the __aclp__normalize_acltxt() function of aclparse.c. A malformed ACI (Access Control Instruction) string can trigger heap-buffer-overflow writes and reads during ACI parsing. The function fails to validate that the ACI keyword has sufficient length after whitespace stripping, leading to a 1-byte out-of-bounds write and subsequent out-of-bounds reads. An authenticated user with write access to the aci attribute could send a crafted ACI value to silently corrupt heap memory in the directory server process.

The record
Technical detail
CVSS v3.1
5.4 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00226 · 12.6th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2026-06-17T14:27Z
EPSS history
Timeline
  • 17 JUN 14:27Z
    389-ds-base: 389-ds-base: heap-buffer-overflows in __aclp__normalize_acltxt()
    cvelistv5