Skip to main content
← All vulnerabilities
CVE-2026-15722

389-ds-base: 389-ds-base: pre-authentication stack buffer overflow in get_ruvelement_from_berval() via unbounded replica id parsing

Published
Last modified
published
Not listed in CISA KEV
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

A stack buffer overflow flaw was found in 389 Directory Server (389-ds-base). The get_ruvelement_from_berval() function in repl5_ruv.c copies digit characters from a network-supplied RUV berval into a fixed 16-byte stack buffer without bounds checking. A remote unauthenticated attacker can crash the LDAP server by sending a crafted StartNSDS50ReplicationRequest extended operation containing a replica ID field with more than 16 digit characters. The overflow occurs during payload decoding, before any authorization check. Stack protectors limit impact to denial of service.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • redhat-ds:11

    Version range not reported

  • redhat-ds:11

    Version range not reported

  • redhat-ds:11

    Version range not reported

  • redhat-ds:12

    Version range not reported

  • redhat-ds:12

    Version range not reported

  • 389-ds-base

    Version range not reported

  • 389-ds-base

    Version range not reported

  • 389-ds-base

    Version range not reported

  • 389-ds:1.4

    Version range not reported

  • 389-ds:1.4

    Version range not reported

  • 389-ds:1.4

    Version range not reported

  • 389-ds:1.4

    Version range not reported

  • 389-ds:1.4

    Version range not reported

  • 389-ds:1.4

    Version range not reported

  • 389-ds:1.4

    Version range not reported

  • 389-ds-base

    Version range not reported

  • 389-ds-base

    Version range not reported

  • 389-ds-base

    Version range not reported

  • 389-ds-base

    Version range not reported

  • redhat-ds:12/389-ds-base

    Version range not reported

  • 389-ds-base

    Version range not reported

  • 389-ds-base

    Version range not reported

References 18

access.redhat.com

bugzilla.redhat.com