Skip to main content

Traccar EUVDEUVD-2026-96903

| CVE-2026-108737 HIGH
Weak Password Recovery Mechanism for Forgotten Password (CWE-640)
2026-10-11 VulnCheck GHSA-2qrx-94v4-66vp
7.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain leaked valid reset token
  2. Exploit
    Submit token to /api/session
  3. Execution
    Mint full authenticated session
  4. Impact
    Change password, retain 7-day access

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Password recovery security
Exploitation Conditions

Exploitation requires the attacker to possess a valid, unexpired password reset token/link for a target Traccar user - this is the AT:P attack requirement and implies the victim had initiated a reset and the link leaked (via HTTP referer, intercepted/forwarded email, shared URLs, or server/proxy logs). No special or non-default configuration is needed: the flaw is in Traccar's default TokenManager behavior through 6.16.0, which fails to bind tokens to a purpose, so any valid reset token is accepted at /api/session and /api/password/update. Limiting factors that reduce real-world risk: the attacker cannot proceed without first acquiring the leaked token (so the attack is opportunistic/targeted, not blind), and the token must still be within its validity window; however, once a session is minted it persists for seven days regardless of a subsequent victim-initiated reset.

Impact

This is a credible, above-average-priority authentication flaw rather than a CVSS-inflated non-issue. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:P, VC:H/VI:H) scores 7.6 and reflects the core problem accurately: a network-reachable, unauthenticated flaw in default behavior (TokenManager does not bind tokens to a purpose per CWE-640) that yields full account takeover - session hijack via /api/session and password change via /api/password/update, with access persisting seven days even after the victim resets. The two tempering metrics are AT:P (a specific attack requirement - the attacker must possess a valid, unexpired reset token) and UI:P (passive victim involvement, i.e. the victim must have triggered a reset whose link then leaked). No EPSS score was provided in the input and there is no CISA KEV listing, so there is no signal of mass automated exploitation; the dependency on obtaining a leaked reset link makes this better suited to targeted attacks (referer leakage, intercepted email, shared/logged URLs) than internet-wide scanning. A detailed public technical write-up (hackmd) and the VulnCheck advisory precisely locate the flaw in source, lowering the research bar for an attacker, but no explicit weaponized exploit was flagged in the input. Net: real and worth prompt patching for exposed Traccar instances, but exploitation is conditional on token acquisition rather than trivially universal.

Exploit ScenarioDerived

An attacker obtains a still-valid Traccar password reset link for a target user - for example leaked via HTTP referer, a forwarded/intercepted reset email, or server/proxy logs. Because the reset token is not bound to a purpose, the attacker submits it to /api/session to mint a full authenticated session (or calls /api/password/update to set a new password), taking over the account and retaining a valid session for up to seven days even after the victim performs their own reset. No public weaponized exploit was flagged in the input, though a detailed technical write-up documenting the exact request flow is publicly available.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 11, 2026

Password reset tokens in Traccar through 6.16.0 are not bound to their intended purpose, allowing an attacker who possesses a leaked reset link to obtain a full session via /api/session or change passwords via /api/password/update. Exploitation is unauthenticated but requires the attacker to first acquire a valid, unexpired reset token, for example through referer leakage, shared URLs, or intercepted email. No public exploit code has been identified at time of analysis.

RemediationAI

No vendor-released patch is identified in the provided data; users should monitor the Traccar GitHub repository and official channels for a fixed release beyond 6.16.0. As a temporary mitigation, consider disabling the password reset feature if it is not essential, but this may inconvenience legitimate users. Alternatively, restrict access to the /api/session and /api/password/update endpoints to trusted networks or IP ranges, though this can break mobile and web clients that rely on them. Ensure password reset links are transmitted over HTTPS and avoid leaking them via referer headers or shared URLs, but note that these measures do not address the root cause of token purpose confusion. Refer to the VulnCheck advisory (https://www.vulncheck.com/advisories/traccar-through-6.16.0-weak-password-recovery-via-tokenmanager-token-purpose-confusion) and the technical analysis (https://hackmd.io/@haind/traccar-token-purpose-confusion) for further details. Apply the official patch as soon as it becomes available.

Affected VersionsENISA

traccar 0 ≤6.16.0

Affected Packages

euvd traccar no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in Traccar's TokenManager (CWE-640: Weak Password Recovery Mechanism for Forgotten Password), which generates tokens without a purpose claim. As a result, a token issued for password reset can be presented to the /api/session endpoint to mint a full session, or to /api/password/update to change the victim's password. The flaw affects all Traccar versions through 6.16.0 (CPE: cpe:2.3:a:traccar:traccar:*:*:*:*:*:*:*:*). According to the independent assessment (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N), exploitation requires the victim to have initiated a password reset and the resulting token to leak; no special configuration is needed. Once a session is obtained, it remains valid for seven days even if the victim later resets their password, because the session is not invalidated by a password change.

Know when Traccar gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 7.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 8.1 HIGH

Network-reachable and unauthenticated (AV:N/PR:N); UI:R and the leaked-token prerequisite capture the victim-reset dependency; full account takeover gives C:H/I:H, no availability impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Traccar through 6.16.0 contains a weak password recovery vulnerability that allows attackers to reuse password reset tokens as session credentials because TokenManager does not bind tokens to a purpose. Attackers holding a leaked reset link can obtain a full session via /api/session or change passwords via /api/password/update, retaining access for seven days even after the victim resets their password.

Executive ViewAI

Why It Matters

Traccar deployments running version 6.16.0 or earlier carry a password-reset flaw that lets anyone holding a valid reset link seize a user's account and the fleet, vehicle, and personnel location data behind it. Because the reset token is not restricted to a single purpose, a leaked or intercepted link can be replayed to open a full session or silently change the account password, giving an intruder the same visibility as the legitimate operator. Leadership should treat this as a privacy, safety, and compliance exposure tied to GPS tracking operations rather than a routine IT ticket, since reset links routinely travel through email, chat, and shared browsers.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include disabling self-service password reset or requiring out-of-band identity verification, invalidating and shortening the lifetime of outstanding reset tokens, enforcing HTTPS with a Referrer-Policy of no-referrer to reduce link leakage, restricting /api/session and /api/password/update to trusted networks or WAF allowlists, and monitoring or alerting on unexpected session creation and password changes.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Medium
popular open-source GPS/fleet-tracking server, industry-specific self-hosted footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2024-31214 CRITICAL POC
9.6 Apr 10

Traccar is an open source GPS tracking system. Rated critical severity (CVSS 9.6), this vulnerability is remotely exploi

CVE-2018-1000881 CRITICAL POC
9.8 Dec 20

Traccar Traccar Server version 4.0 and earlier contains a CWE-94: Improper Control of Generation of Code ('Code Injectio

CVE-2026-25648 HIGH POC
8.7 Feb 23

Traccar versions 6.11.1 and later allow authenticated users to inject malicious JavaScript into other users' browsers by

CVE-2026-25649 HIGH POC
7.3 Feb 23

Traccar GPS tracking system through version 6.11.1 allows authenticated users to hijack OAuth 2.0 authorization codes th

CVE-2025-68930 HIGH POC
7.1 Feb 23

Versions of the Traccar open-source GPS tracking system up to and including 6.11.1 contain a Cross-Site WebSocket Hijack

CVE-2026-23521 MEDIUM POC
6.5 Feb 23

Traccar GPS tracking system through version 6.11.1 allows authenticated users to conduct arbitrary file writes by settin

CVE-2019-5748 CRITICAL
9.8 Jan 09

In Traccar Server version 4.2, protocol/SpotProtocolDecoder.java might allow XXE attacks. Rated critical severity (CVSS

CVE-2024-7746 CRITICAL
9.5 Aug 13

Use of Default Credentials vulnerability in Tananaev Solutions Traccar Server on Administrator Panel modules allows Auth

CVE-2026-48745 CRITICAL
9.3 Jun 16

Silent configuration hijack in Traccar Client GPS tracking app (versions 9.7.19 and below) allows remote attackers to re

CVE-2026-52852 MEDIUM
6.5 Sep 17

Authenticated Traccar accounts that hold both group-management and report-request permissions can drive the server into

CVE-2026-27644 MEDIUM
6.5 May 05

Traccar versions 6.11.1 through 6.13.0 fail to escape user-controlled device and computed attributes in CSV export funct

CVE-2020-5246 MEDIUM
6.5 Jul 14

Traccar GPS Tracking System before version 4.9 has a LDAP injection vulnerability. Rated medium severity (CVSS 6.5), thi

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy