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

389-ds-base: 389-ds-base: sasl plain authentication allows privilege escalation to directory manager via stale identity in cyrus sasl auxiliary property

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

Summary

A flaw was found in 389 Directory Server. During SASL PLAIN authentication, a stale identity carried in a Cyrus SASL auxiliary property from a prior failed bind attempt can be installed on a connection following a subsequent, unrelated successful bind, regardless of which SASL mechanism completes that second bind. An attacker can send a SASL PLAIN bind as cn=Directory Manager with an incorrect password, then complete a SASL ANONYMOUS bind on the same connection, causing the server to grant Directory Manager authority without any valid credentials. A variant using a valid low-privileged account's own successful bind instead of an anonymous one is also possible.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  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-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

  • 389-ds-base

    Version range not reported

  • 389-ds-base

    Version range not reported

References 19

access.redhat.com

bugzilla.redhat.com