CVE catalog

CVE-2025-14905

A flaw was found in the 389-ds-base server. A heap buffer overflow vulnerability exists in the `schema_attr_enum_callback` function within the `schema.c` file. This occurs because the code incorrectly

[CVE catalog]

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

A flaw was found in the 389-ds-base server. A heap buffer overflow vulnerability exists in the `schema_attr_enum_callback` function within the `schema.c` file. This occurs because the code incorrectly calculates the buffer size by summing alias string lengths without accounting for additional formatting characters. When a large number of aliases are processed, this oversight can lead to a heap overflow, potentially allowing a remote attacker to cause a Denial of Service (DoS) or achieve Remote Code Execution (RCE).

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+deb13u1fixed
Debian389-ds-basebookworm2.3.1+dfsg1-1+deb12u1vulnerable
Cpe389-ds-baseNot reportedNot reportedvulnerable
Opensuse389-dstumbleweed3.1.4+e2562f589-1.1fixed
Suse389-dslinux enterprise server 16.03.0.6~git249.6688af9b2-160000.1.1fixed
Suse389-dslinux enterprise server for sap applications 16.03.0.6~git249.6688af9b2-160000.1.1fixed
Opensuse389-dsleap 16.03.0.6~git249.6688af9b2-160000.1.1fixed
Suse389-dslinux enterprise high performance computing 15 sp5-espos2.2.10~git200.96444f3c3-150500.3.42.1fixed
Suse389-dslinux enterprise high performance computing 15 sp5-ltss2.2.10~git200.96444f3c3-150500.3.42.1fixed
Suse389-dslinux enterprise server 15 sp5-ltss2.2.10~git200.96444f3c3-150500.3.42.1fixed
Suse389-dslinux enterprise server for sap applications 15 sp52.2.10~git200.96444f3c3-150500.3.42.1fixed
Suse389-dslinux enterprise module for server applications 15 sp72.7.0~git144.f597a91d8-150700.3.13.1fixed
Suse389-dslinux enterprise server 15 sp6-ltss2.2.10~git200.96444f3c3-150600.8.26.1fixed
Suse389-dslinux enterprise server for sap applications 15 sp62.2.10~git200.96444f3c3-150600.8.26.1fixed
Opensuse389-dsleap 15.62.2.10~git200.96444f3c3-150600.8.26.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debian389-ds-basesourcesid3.1.2+vendor1-2not yet assignedNot reported[1130910]
Debian389-ds-basesourcetrixie3.1.2+dfsg1-1+deb13u1not yet assignedNot reported[1130910]
Debian389-ds-basesourcebookworm(unfixed)not yet assignedNot reported[1130910]
Opensuse389-dsrpmtumbleweed3.1.4+e2562f589-1.1Not reportedOPENSUSE-SU-2026:10500-1Not reported
Suse389-dsrpmlinux enterprise server 16.03.0.6~git249.6688af9b2-160000.1.1Not reportedSUSE-SU-2026:20927-1Not reported
Suse389-dsrpmlinux enterprise server for sap applications 16.03.0.6~git249.6688af9b2-160000.1.1Not reportedSUSE-SU-2026:20927-1Not reported
Opensuse389-dsrpmleap 16.03.0.6~git249.6688af9b2-160000.1.1Not reportedOPENSUSE-SU-2026:20415-1Not reported
Suse389-dsrpmlinux enterprise high performance computing 15 sp5-espos2.2.10~git200.96444f3c3-150500.3.42.1Not reportedSUSE-SU-2026:0913-1Not reported
Suse389-dsrpmlinux enterprise high performance computing 15 sp5-ltss2.2.10~git200.96444f3c3-150500.3.42.1Not reportedSUSE-SU-2026:0913-1Not reported
Suse389-dsrpmlinux enterprise server 15 sp5-ltss2.2.10~git200.96444f3c3-150500.3.42.1Not reportedSUSE-SU-2026:0913-1Not reported
Suse389-dsrpmlinux enterprise server for sap applications 15 sp52.2.10~git200.96444f3c3-150500.3.42.1Not reportedSUSE-SU-2026:0913-1Not reported
Suse389-dsrpmlinux enterprise module for server applications 15 sp72.7.0~git144.f597a91d8-150700.3.13.1Not reportedSUSE-SU-2026:0915-1Not reported
Suse389-dsrpmlinux enterprise server 15 sp6-ltss2.2.10~git200.96444f3c3-150600.8.26.1Not reportedSUSE-SU-2026:0914-1Not reported
Suse389-dsrpmlinux enterprise server for sap applications 15 sp62.2.10~git200.96444f3c3-150600.8.26.1Not reportedSUSE-SU-2026:0914-1Not reported
Opensuse389-dsrpmleap 15.62.2.10~git200.96444f3c3-150600.8.26.1Not reportedSUSE-SU-2026:0914-1Not reported

[Debian bug #1130910]

Notes

[bookworm] 389-ds-base: Minor issue; can be fixed via point release

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

[openSUSE Tumbleweed]

  • [389-ds-devel]Unknown

    Source package: [389-ds]

    Details (1)
    • 3.2.2+4b41542b2-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.1.4+e2562f589-1.1

      Version impact unknown

      nvd · 389-ds · opensuse · tumbleweed

  • [389-ds-snmp]Unknown

    Source package: [389-ds]

    Details (1)
    • 3.2.2+4b41542b2-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.1.4+e2562f589-1.1

      Version impact unknown

      nvd · 389-ds · opensuse · tumbleweed

  • [lib389]Unknown

    Source package: [389-ds]

    Details (1)
    • 3.2.2+4b41542b2-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.1.4+e2562f589-1.1

      Version impact unknown

      nvd · 389-ds · opensuse · tumbleweed

  • [libsvrcore0]Unknown

    Source package: [389-ds]

    Details (1)
    • 3.2.2+4b41542b2-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.1.4+e2562f589-1.1

      Version impact unknown

      nvd · 389-ds · opensuse · tumbleweed

  • [389-ds]Fixed

    Source package: [389-ds]

    Details (1)
    • 3.2.2+4b41542b2-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 3.1.4+e2562f589-1.1

      nvd · 389-ds · opensuse · tumbleweed

[Debian 13 (Trixie)]

  • [389-ds]Fixed

    Source package: [389-ds-base]

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

      Fixed · Fixed: 3.1.2+dfsg1-1+deb13u1

      nvd · 389-ds-base · debian · 13

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

      Fixed · Fixed: 3.1.2+dfsg1-1+deb13u1

      nvd · 389-ds-base · debian · 13

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

      Fixed · Fixed: 3.1.2+dfsg1-1+deb13u1

      nvd · 389-ds-base · debian · 13

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

      Fixed · Fixed: 3.1.2+dfsg1-1+deb13u1

      nvd · 389-ds-base · debian · 13

  • Source package: [389-ds-base]

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

      Fixed · Fixed: 3.1.2+dfsg1-1+deb13u1

      nvd · 389-ds-base · debian · 13

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

      Fixed · Fixed: 3.1.2+dfsg1-1+deb13u1

      nvd · 389-ds-base · debian · 13

  • Source package: [389-ds-base]

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

      Fixed · Fixed: 3.1.2+dfsg1-1+deb13u1

      nvd · 389-ds-base · debian · 13

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

      Fixed · Fixed: 3.1.2+dfsg1-1+deb13u1

      nvd · 389-ds-base · debian · 13

  • Source package: [389-ds-base]

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

      Fixed · Fixed: 3.1.2+dfsg1-1+deb13u1

      nvd · 389-ds-base · debian · 13

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

      Fixed · Fixed: 3.1.2+dfsg1-1+deb13u1

      nvd · 389-ds-base · debian · 13

  • Source package: [389-ds-base]

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

      Fixed · Fixed: 3.1.2+dfsg1-1+deb13u1

      nvd · 389-ds-base · debian · 13

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

      Fixed · Fixed: 3.1.2+dfsg1-1+deb13u1

      nvd · 389-ds-base · debian · 13

Observed:

References