MEDIUM 6.5

CVE-2026-9219: Setracker2 Smartwatch Enrollment Hijacking via Predictable Registration ID

Setracker2, an Android companion app for smartwatch management, contains a flaw in how it registers new devices. The app generates a unique registration ID based on the phone's IMEI number in a predictable way, and the enrollment system doesn't verify that the person requesting enrollment actually owns the watch being registered. An attacker who learns or guesses a registration ID could hijack someone else's smartwatch, taking control of it within the app and potentially accessing associated data or features.

Source data · NVD / CISA · public domain

CVSS
3.1 · 6.5 MEDIUM · CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N
Weaknesses (CWE)
CWE-340
Affected products
0 configuration(s)
Published / Modified
2026-06-26 / 2026-08-03

NVD description (verbatim)

Setracker2 Android Companion App com.tgelec.setracker versions 3.1.5 and prior have a predictable registration ID derived from IMEI. The enrollment system lacks additional authentication before assignment. If an attacker is able to obtain the registration ID, they would be able to arbitrarily enroll watches belonging to other users.

1 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-9219 stems from weak entropy in the registration ID generation mechanism within com.tgelec.setracker. The ID is derived directly from device IMEI without cryptographic randomization, making it deterministic and reversible. The enrollment endpoint accepts registration requests without proof of device ownership (e.g., out-of-band confirmation, PIN verification, or crypto challenge). An attacker with knowledge of a target device's IMEI can compute the corresponding registration ID and submit an enrollment request that will be accepted, leading to unauthorized device association in the attacker's account.

Business impact

Organizations and individuals relying on Setracker2 for watch fleet management or personal device tracking face unauthorized access risks. An attacker could monitor, control, or intercept data from a watch without the legitimate owner's knowledge. For enterprises using these devices for employee tracking or health monitoring, a breach could expose location data, health metrics, and user activity. The vulnerability also undermines trust in the enrollment process, potentially affecting customer retention and regulatory compliance if sensitive personal data is exposed.

Affected systems

Setracker2 Android Companion App (com.tgelec.setracker) version 3.1.5 and all earlier versions are vulnerable. The vulnerability exists in the registration and enrollment subsystem and affects any user or organization running these versions on Android devices paired with compatible smartwatches.

Exploitability

Exploitation requires the attacker to obtain or derive a valid registration ID. This involves either social engineering or technical reconnaissance to identify a target device's IMEI. Once the IMEI is known, computing the registration ID is straightforward. Network access and the ability to reach the enrollment endpoint are required, both of which are accessible to remote attackers. The CVSS score of 6.5 (Medium) reflects the need for some level of preparation (AC:H), but no user interaction or special privileges are required once an ID is obtained.

Remediation

Update Setracker2 to a version after 3.1.5 that implements cryptographically secure, random registration IDs and enforces authentication during enrollment (e.g., email verification, SMS confirmation, or device-based proof-of-ownership challenge). Verify with the vendor that the patched version includes protection against ID prediction and spoofing. Until patching is possible, consider restricting app usage to trusted networks or disabling remote enrollment features if the application supports such controls.

Patch guidance

Check the vendor's advisory and release notes for versions after 3.1.5. Install patches through the Google Play Store or your organization's mobile device management (MDM) platform. If you manage Setracker2 devices via MDM, enforce minimum app version policies to prevent rollback to vulnerable versions. Test the patched version in a non-production environment first to confirm compatibility with your watch models and data synchronization workflows.

Detection guidance

Monitor enrollment logs for unusual registration activity, such as multiple devices registering under the same user account within a short timeframe, or registrations from unexpected IP addresses or geographies. If enrollment is visible in your app's settings or account history, regularly audit paired devices and confirm they are legitimate and expected. On the network side, look for repeated enrollment API calls with varying device identifiers or from suspicious sources. Endpoint detection and response (EDR) solutions may flag suspicious app behavior if the compromised app attempts to exfiltrate location or health data.

Why prioritize this

Although the CVSS score is Medium, the attack vector is network-accessible, no user interaction is required once an ID is obtained, and the impact includes high confidentiality loss (C:H). The vulnerability directly undermines the trust model of a device management system. Organizations managing fleets of smartwatches or relying on accurate device ownership records should prioritize patching to prevent unauthorized access and data exposure.

Risk score, explained

The CVSS 3.1 score of 6.5 reflects a network-accessible vulnerability with high confidentiality impact (location and health data exposure) and low integrity impact (device control). The complexity is rated high (AC:H) because the attacker must first obtain or deduce the IMEI, introducing some friction. However, the score does not account for the reputational damage or regulatory implications of smartwatch hijacking in enterprise or healthcare contexts, which may warrant treating this as higher priority in practice.

Frequently asked questions

Can an attacker remotely steal my smartwatch data without physical access?

Yes. If an attacker knows or guesses your device's IMEI, they can enroll your watch in their own Setracker2 account without your knowledge or consent. Once enrolled, they may be able to access location data, activity logs, and other metrics depending on the watch's capabilities and data retention policies.

How do I know if my watch has been hijacked?

Check the Setracker2 app's device list and account settings to confirm all paired watches belong to you. If you see an unfamiliar device or unexpected enrollment activity in your account history, your watch may have been compromised. Contact the vendor's support team and change your account credentials immediately.

Do I need to know a user's IMEI to exploit this, or can I guess it?

IMEIs follow a structured format and can sometimes be enumerated or obtained through public records, social engineering, or physical proximity. While brute-forcing all possible IMEIs is computationally expensive, targeted attacks against known users or device batches are feasible. The vulnerability is serious precisely because it removes the need for any additional authentication.

What should enterprises do to protect their fleets?

Upgrade to a patched version immediately. Enforce app version policies via MDM. Audit device enrollment logs regularly and investigate anomalies. Consider whether Setracker2 is the right solution for sensitive use cases; evaluate vendors with stronger enrollment security models.

This analysis is based on publicly available vulnerability data as of the publication date. Vendor advisory details, patch availability, and specific product configurations may change. Organizations should verify patch versions and compatibility with their deployed environments before updating. No exploit code or proof-of-concept is provided. Security teams should conduct their own risk assessment based on their use of Setracker2 and exposure to the identified threat. Source: NVD (public-domain), retrieved 2026-08-04. Analysis generated by SEC.co (claude-haiku-4-5).