CVE-2026-116200

Snipe-IT before 8.6.3 LDAP StartTLS Downgrade via connectToLdap()

Published Oct 25, 2026 CVSS 4.0 · 8.2 High EPSS < 1% KEV · Not listed
Description
Snipe-IT before 8.6.3 ignores the ldap_start_tls() return value in Ldap::connectToLdap(), allowing on-path attackers to force cleartext LDAP binds. Attackers can answer the StartTLS request with a protocol error to capture service-account credentials and end-user login passwords.

Analysis

AI-generated

Technical impact

Snipe-IT prior to version 8.6.3 fails to check the return value of ldap_start_tls() in the connectToLdap() method, which permits an on‑path attacker to force the LDAP server to downgrade a TLS session. When the attacker answers the StartTLS request with a protocol error, the connection proceeds in cleartext, allowing the attacker to capture service‑account credentials as well as end‑user login passwords. This vulnerability is a confidentiality breach classified as CWE‑319, an insecure direct channel.

Affected Systems

The affected vendor is grokability, product Snipe‑IT. Any installation older than version 8.6.3 is vulnerable. No precise sub‑version information is available, so all releases before 8.6.3 should be considered at risk.

Risk and Exploitability

The CVSS score of 8.2 indicates that this flaw is high severity. EPSS data are not available, but the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires an on‑path attacker who can intercept LDAP traffic and respond to a StartTLS request. The likely attack vector is a man‑in‑the‑middle or compromised network intermediary. Because the flaw does not depend on privileged access or special configuration, the exploitation probability remains moderate to high for exposed LDAP services.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Force use of TLS on the LDAP connection by configuring the LDAP client to reject any non‑TLS session
  • Restrict network traffic so that the LDAP port is only reachable from trusted hosts or routed through a secure VPN
  • Audit LDAP logs for unexpected cleartext binds to detect potential exploitation attempts

Generated by OpenCVE AI on October 25, 2026 at 17:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Snipe-IT before 8.6.3 ignores the ldap_start_tls() return value in Ldap::connectToLdap(), allowing on-path attackers to force cleartext LDAP binds. Attackers can answer the StartTLS request with a protocol error to capture service-account credentials and end-user login passwords.
Title Snipe-IT before 8.6.3 LDAP StartTLS Downgrade via connectToLdap()
First Time appeared Snipeitapp
Snipeitapp snipe-it
Weaknesses CWE-319
CPEs cpe:2.3:a:snipeitapp:snipe-it:*:*:*:*:*:*:*:*
Vendors & Products Snipeitapp
Snipeitapp snipe-it
References
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-319

    Cleartext Transmission of Sensitive Information

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Nov 4, 2026, 4:05 PM
Reserved
Oct 25, 2026, 12:27 PM
Status
Analyzed
Published
Oct 25, 2026, 2:17 PM
Modified
Nov 4, 2026, 4:17 PM