CVE-2026-48745
Received Received - Intake
Deep Link Parameter Hijacking in Traccar Client

Publication date: 2026-06-17

Last updated on: 2026-06-17

Assigner: GitHub, Inc.

Description
Traccar Client is a GPS tracking mobile app for sending location updates to private servers using the open-source Traccar platform. In versions 9.7.19 and below, a single crafted deep link can silently hijack all GPS tracking parameters and redirect telemetry to an attacker-controlled server. The app registers a custom org.traccar.client://config deep-link scheme that silently writes attacker-supplied parameters (server URL, device ID, accuracy, distance, and interval) into the app's persistent configuration with no confirmation, notification, or visual indication. A single crafted link delivered via SMS, email, a webpage, or any installed app can therefore reconfigure the app the moment the victim taps it, with no special permissions required. As a result, an attacker can covertly redirect all of the victim's GPS telemetry to their own server at maximum precision and frequency, and the change persists across restarts. This gives the attacker continuous, real-time tracking of the victim's location. This issue has been fixed in version 9.7.20.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-17
Last Modified
2026-06-17
Generated
2026-06-17
AI Q&A
2026-06-17
EPSS Evaluated
N/A
NVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
traccar traccar_client to 9.7.20 (exc)
traccar traccar_client 9.7.20
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-940 The product establishes a communication channel to handle an incoming request that has been initiated by an actor, but it does not properly verify that the request is coming from the expected origin.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

This vulnerability allows an attacker to silently hijack GPS tracking data and redirect it to an attacker-controlled server without user consent or notification.

Such unauthorized access and redirection of sensitive location data can lead to violations of data protection regulations like GDPR and HIPAA, which require explicit user consent, data confidentiality, and integrity safeguards.

Because the app does not confirm or notify users about configuration changes, it fails to protect user privacy and control over personal data, potentially resulting in non-compliance with these standards.

Executive Summary

CVE-2026-48745 is a critical security vulnerability in the Traccar Client GPS tracking mobile app (version 9.7.19 and below). The app registers a custom deep link scheme that allows an attacker to silently hijack all GPS tracking parameters by sending a specially crafted link. When the victim taps this link, the app automatically and without any confirmation or notification rewrites its configuration to redirect all GPS telemetry data to an attacker-controlled server.

This means the attacker can change settings such as the server URL, device ID, location accuracy, distance filter, and update interval, and these changes persist even after the app restarts. The attack can be delivered via SMS, email, webpages, or other apps, and requires no special permissions or user interaction beyond tapping the link.

Impact Analysis

This vulnerability allows an attacker to covertly redirect all of your GPS telemetry data to their own server with maximum precision and frequency. As a result, the attacker gains continuous, real-time tracking of your location without your knowledge or consent.

The impact includes a severe breach of your location privacy and confidentiality, as well as the integrity of your device's tracking data. Since the app silently applies these changes, you may be unaware that your location information is being exposed to an unauthorized party.

Detection Guidance

This vulnerability can be detected by monitoring for the presence or use of the custom URI scheme "org.traccar.client://config" which is used to silently modify the Traccar Client's configuration.

On the device or network, detection could involve checking for unusual or unexpected deep link activations or configuration changes in the Traccar Client app, especially those that redirect GPS telemetry to unknown or attacker-controlled servers.

Since the app silently writes attacker-supplied parameters into persistent storage without notification, inspecting the app's configuration files or SharedPreferences for unexpected server URLs or device IDs could help detect exploitation.

Specific commands are not provided in the resources, but general approaches might include:

  • Using Android Debug Bridge (adb) to inspect app preferences: `adb shell run-as org.traccar.client cat /data/data/org.traccar.client/shared_prefs/config.xml` to check for suspicious server URLs.
  • Monitoring network traffic for connections to unknown or suspicious servers that could indicate telemetry redirection.
  • Checking logs or alerts for invocation of the deep link scheme or unusual app behavior.
Mitigation Strategies

The immediate mitigation step is to upgrade the Traccar Client app to version 9.7.20 or later, where the vulnerability has been fixed.

The fix includes adding a user confirmation dialog before applying any configuration changes from deep links, preventing silent hijacking.

If upgrading is not immediately possible, users should avoid clicking on any suspicious or untrusted links that use the org.traccar.client://config scheme.

Additional recommended mitigations include:

  • Implementing user confirmation dialogs for configuration changes.
  • Validating server URLs before applying them.
  • Logging configuration changes to detect unauthorized modifications.
Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-48745. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart