Skip to content
NewA calmer, faster ZeroHour

CVE-2026-103878

Cleartext responses during StartTLS in Apache Directory LDAP API

CVSS 3.1
7.5 high
EPSS
—
Published
·
Modified
Analyze CVE-2026-103878 with Vani AIImpact, affected versions, exploitation status, mitigations and detection

Apache Directory LDAP API from 2.1.0 before 2.1.9 can receive sensitive directory data in cleartext when a StartTLS extended operation is started after a Search request has already been sent, before the TLS handshake finishes. Related reporting describes this as injection of plaintext responses during that StartTLS window. An on-path attacker can therefore expose or substitute LDAP data before encryption is in place. Any application that embeds this Java client library and uses that Search-then-StartTLS sequence is affected. No public proof of concept is known, the issue is not in CISA KEV, and CVSS has not yet been scored.

What to do: Upgrade Apache Directory LDAP API to 2.1.9 and rebuild or redeploy every application that embeds 2.1.0 through versions before 2.1.9. Review LDAP client flows that issue a Search and then StartTLS, and do not treat directory data as trusted until the TLS handshake has completed.

ProductAffected
Apache Software Foundation Apache Directory LDAP API2.1.0 before 2.1.9
Estimated exposure
No basis for an estimate.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description · NVD

Cleartext transmission of sensitive information vulnerability in Apache Directory LDAP API. A StartTLS extended operation started after a Search request has been sent can lead to receive data in plain text before the TLS Handshake has been completed. This issue affects Apache Directory LDAP API: from 2.1.0 before 2.1.9. Users are recommended to upgrade to version 2.1.9, which fixes the issue.

Weakness
CWE-345
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

In the news

1 story