CVE catalog

CVE-2026-11884

A heap buffer overflow flaw was found in 389 Directory Server. When serializing objectclass definitions, the oc_superior (SUP) field length is omitted from buffer size calculations in read_schema_dse(

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.35% · Oct 25, 2026

A heap buffer overflow flaw was found in 389 Directory Server. When serializing objectclass definitions, the oc_superior (SUP) field length is omitted from buffer size calculations in read_schema_dse() and schema_oc_to_string(), but the field is still written via strcat(). An attacker with Directory Manager privileges, or a compromised replication supplier, can trigger a server crash by creating objectclasses with long SUP values. This is an incomplete fix variant of CVE-2025-14905.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debian389-ds-basesid3.3.1-3fixed
Debian389-ds-basetrixie3.1.2+dfsg1-1+deb13u1vulnerable
Debian389-ds-basebookworm2.3.1+dfsg1-1+deb12u1vulnerable
Cpe389-ds-baseNot reportedNot reportedvulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debian389-ds-basesourcesid3.3.1-1not yet assignedNot reported[1139819]
Debian389-ds-basesourcetrixie(unfixed)not yet assignedNot reported[1139819]
Debian389-ds-basesourcebookworm(unfixed)not yet assignedNot reported[1139819]

[Debian bug #1139819]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [389-ds]Affected

    Source package: [389-ds-base]

    Details (2)
    • 2.3.1+dfsg1-1+deb12u1 · all · bookworm

      Affected

      nvd · 389-ds-base · debian · bookworm; nvd · 389-ds-base · debian · 12

    • 2.3.1+dfsg1-1+deb12u1 · all · bookworm

      Affected

      nvd · 389-ds-base · debian · bookworm; nvd · 389-ds-base · debian · 12

  • [389-ds-base]Affected
    Details (2)
    • 2.3.1+dfsg1-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · 389-ds-base · debian · bookworm; nvd · 389-ds-base · debian · 12

    • 2.3.1+dfsg1-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · 389-ds-base · debian · bookworm; nvd · 389-ds-base · debian · 12

  • [389-ds-base-dev]Affected

    Source package: [389-ds-base]

    Details (2)
    • 2.3.1+dfsg1-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · 389-ds-base · debian · bookworm; nvd · 389-ds-base · debian · 12

    • 2.3.1+dfsg1-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · 389-ds-base · debian · bookworm; nvd · 389-ds-base · debian · 12

  • Source package: [389-ds-base]

    Details (2)
    • 2.3.1+dfsg1-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · 389-ds-base · debian · bookworm; nvd · 389-ds-base · debian · 12

    • 2.3.1+dfsg1-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · 389-ds-base · debian · bookworm; nvd · 389-ds-base · debian · 12

  • [cockpit-389-ds]Affected

    Source package: [389-ds-base]

    Details (2)
    • 2.3.1+dfsg1-1+deb12u1 · all · bookworm

      Affected

      nvd · 389-ds-base · debian · bookworm; nvd · 389-ds-base · debian · 12

    • 2.3.1+dfsg1-1+deb12u1 · all · bookworm

      Affected

      nvd · 389-ds-base · debian · bookworm; nvd · 389-ds-base · debian · 12

  • [python3-lib389]Affected

    Source package: [389-ds-base]

    Details (2)
    • 2.3.1+dfsg1-1+deb12u1 · all · bookworm

      Affected

      nvd · 389-ds-base · debian · bookworm; nvd · 389-ds-base · debian · 12

    • 2.3.1+dfsg1-1+deb12u1 · all · bookworm

      Affected

      nvd · 389-ds-base · debian · bookworm; nvd · 389-ds-base · debian · 12

[Debian 13 (Trixie)]

  • [389-ds]Affected

    Source package: [389-ds-base]

    Details (2)
    • 3.1.2+dfsg1-1+deb13u1 · all · trixie

      Affected

      nvd · 389-ds-base · debian · 13

    • 3.1.2+dfsg1-1+deb13u1 · all · trixie

      Affected

      nvd · 389-ds-base · debian · 13

  • [389-ds-base]Affected
    Details (2)
    • 3.1.2+dfsg1-1+deb13u1 · amd64 · trixie

      Affected

      nvd · 389-ds-base · debian · 13

    • 3.1.2+dfsg1-1+deb13u1 · arm64 · trixie

      Affected

      nvd · 389-ds-base · debian · 13

  • [389-ds-base-dev]Affected

    Source package: [389-ds-base]

    Details (2)
    • 3.1.2+dfsg1-1+deb13u1 · amd64 · trixie

      Affected

      nvd · 389-ds-base · debian · 13

    • 3.1.2+dfsg1-1+deb13u1 · arm64 · trixie

      Affected

      nvd · 389-ds-base · debian · 13

  • Source package: [389-ds-base]

    Details (2)
    • 3.1.2+dfsg1-1+deb13u1 · amd64 · trixie

      Affected

      nvd · 389-ds-base · debian · 13

    • 3.1.2+dfsg1-1+deb13u1 · arm64 · trixie

      Affected

      nvd · 389-ds-base · debian · 13

  • [cockpit-389-ds]Affected

    Source package: [389-ds-base]

    Details (2)
    • 3.1.2+dfsg1-1+deb13u1 · all · trixie

      Affected

      nvd · 389-ds-base · debian · 13

    • 3.1.2+dfsg1-1+deb13u1 · all · trixie

      Affected

      nvd · 389-ds-base · debian · 13

  • [python3-lib389]Affected

    Source package: [389-ds-base]

    Details (2)
    • 3.1.2+dfsg1-1+deb13u1 · all · trixie

      Affected

      nvd · 389-ds-base · debian · 13

    • 3.1.2+dfsg1-1+deb13u1 · all · trixie

      Affected

      nvd · 389-ds-base · debian · 13

Observed:

References