CVE-2026-126777 json
Traccar 3.15 before 6.17.0 Authentication Bypass via Empty LDAP Password
published 16h ago modified 15h ago also EUVD-2026-123771
- cvss
- 7.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no EPSS score yet
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- Traccar Traccar 6.17.0
Is CVE-2026-126777 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 9.1 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
| CNA | 3.1 | 7.4 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N |
| CNA | 4.0 | 9.1 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 7.4 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N |
Affected products
- Traccar Traccar
Classification
- Weakness
-
- CWE-287 Improper Authentication
References
-
github.com
/traccar/traccar/commit/552c31f2097dbed9edef7cfe174c50b16febdc21
patch
-
github.com
/traccar/traccar/releases/tag/v6.17.0
release-notes
-
github.com
/traccar/traccar/blob/v6.16.0/src/main/java/org/traccar/database/LdapProvider.java#L171-L176
technical-description
-
github.com
/traccar/traccar/blob/v3.15/src/org/traccar/database/LdapProvider.java#L163-L169
technical-description
-
vulncheck.com
/advisories/traccar-3.15-before-6.17.0-authentication-bypass-via-empty-ldap-password
third-party-advisory
Sources
- CVE List CVE-2026-126777
- NVD CVE-2026-126777
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.