IT SBIT Services
Schneeberger
DEEN
CVE tracker

Traccar: Authentication bypass via empty LDAP password

CVE-2026-126777Critical 9.1

← All vulnerabilities

Summary

Traccar versions 3.15 up to 6.17.0 accept an empty password when LDAP authentication is enabled, so the server performs an unauthenticated LDAP bind. An unauthenticated attacker who knows a valid username can obtain a session for that account, including administrator accounts, via POST /api/session or HTTP Basic authentication. The attack only works if the LDAP directory permits unauthenticated binds.

Affected

  • Traccar 3.15 up to, but not including, 6.17.0
  • Only installations with LDAP authentication enabled are affected.

Fixed in

  • Upgrade to Traccar 6.17.0 or later (released 1 Nov 2026).

Workaround

  • No vendor workaround documented.
  • Interim measures (analyst recommendations, not from the vendor): disable LDAP login until the upgrade is complete, and use local accounts in the meantime.
  • Disable anonymous simple binds on the LDAP/AD server where they are not required.
  • Restrict access to the Traccar web/API port to trusted networks or a VPN.

Exploitation

  • No evidence of exploitation in the wild was found at the time of writing.
  • No public proof-of-concept was found.
  • Not listed in CISA KEV at the time of writing.

Our recommendation

  • Inventory all Traccar instances this week and identify those using LDAP.
  • Patch internet-facing instances first, upgrading to 6.17.0 or later.
  • Until patched, disable LDAP login and check whether the directory allows anonymous binds.
  • Review recent logins, especially to administrator accounts, for signs of misuse.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 11 Nov 2026, 20:21.

Original description (NVD)

Traccar 3.15 before 6.17.0 contains an authentication bypass vulnerability in LdapProvider.login() that fails to reject empty passwords, causing LDAP binds to be performed as unauthenticated binds when LDAP authentication is enabled. Unauthenticated attackers who know a valid username can log in via POST /api/session or HTTP Basic authentication with an empty password against directories that permit unauthenticated binds, obtaining sessions for any account including administrators.

NVD references (5)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.