Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister/authenticate VitaFit account
-
ExploitCall relation/search endpoint
-
ExecutionEnumerate with overlapping search terms
-
ImpactHarvest PII and health records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a valid authenticated VitaFit cloud account (PR:L); any such account can invoke GET /front/relation/search/ against other users' records with no special configuration or user interaction. The practical limiting factor is account acquisition - exploitation is trivial wherever accounts are self-registerable through the VitaFit app, and is bounded to versions before the 2026-10-30 cloud API build, which fixes it. Only confidentiality is affected; the endpoint returns PII and health-profile data but the flaw does not permit modification or denial of service. |
| Impact | Signals are consistent and point to a real but moderate-priority confidentiality issue rather than an urgent one. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) describes a network-reachable, low-complexity flaw requiring only low privileges and no user interaction, with high confidentiality impact and no integrity or availability impact - exactly matching CWE-862 (Missing Authorization) and the described excessive data exposure. The vuln.today Decision label is 'monitor,' not act_now or emergency, and there is no CISA KEV listing, so this is 'no public exploit identified at time of analysis' as working code - though a public PoC/research reference exists (see exploitation conditions). No EPSS score was supplied in the input, so exploitation probability cannot be quantified here. The PR:L requirement is the key moderating factor: an attacker must first hold a valid authenticated account, which caps this below an unauthenticated mass-harvest scenario, but because any authenticated user can enumerate other users' records, the barrier is low where accounts are self-registerable. Net: a genuine privacy/PII exposure worth remediating, but the 'monitor' decision and absence of KEV/verified exploit argue against treating it as an emergency. |
| Exploit ScenarioDerived | An attacker registers or obtains a normal authenticated VitaFit account and repeatedly calls GET /front/relation/search/ with overlapping alphanumeric search terms, walking the user directory. Over successive queries they harvest other users' emails, phone numbers, birthdays, gender, height, weight goals, and Firebase UIDs. A public research/PoC reference exists but is not verified as working exploit code; exploitation is low-complexity (AC:L) and needs no user interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 04, 2026
The VitaFit cloud API, in builds prior to the 2026-10-30 release, returns other users' personally identifiable and health-profile information to any authenticated account through the GET /front/relation/search/ endpoint. Because search terms are matched loosely, an ordinary signed-in user can walk overlapping alphanumeric queries across the user directory and harvest identifiers, emails, birthdays, gender, height, weight goals, phone numbers and Firebase UIDs. A public research reference exists but is not verified as working exploit code; there is no CISA KEV entry and the current priority is monitor, with impact limited to confidentiality (no modification or denial-of-service path).
RemediationAI
The fix is vendor-side in the cloud API: the 2026-10-30 VitaFit API build resolves the exposure, so remediation is confirming that the fixed build is live for the tenant or deployment in use rather than applying a client patch, and no separate mobile app update is identified in the supplied data. Consult the VulnCheck advisory (https://www.vulncheck.com/advisories/vitafit-cloud-api-excessive-data-exposure-via-relation-search-endpoint) for the vendor's statement and the CVE record for the accompanying research reference (https://github.com/je-lv/vitafit-security-research). Until the fixed build is confirmed, the practical lever described in the assessment is account acquisition: exploitation is trivial where accounts are self-registerable through the VitaFit app, so restricting or gating self-registration and auditing existing accounts limits who can reach GET /front/relation/search/. Note that this reduces exposure but does not correct the underlying missing authorization check, and it carries the operational cost of blocking legitimate new user onboarding; monitoring for series of overlapping alphanumeric search queries against that endpoint can detect enumeration attempts, but detection is not a substitute for the vendor fix.
Affected VersionsENISA
Affected Packages
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 affected component is the VitaFit cloud API (CPE cpe:2.3:a:shenzhen_shine_industrial_co.,_ltd.:vitafit, recorded with wildcard versions), the backend behind the VitaFit mobile application distributed on Google Play as com.vt.vitafit. The flaw is classified as CWE-862 (Missing Authorization): the GET /front/relation/search/ endpoint is reachable by any holder of a valid account, but it does not constrain what the caller is entitled to see, so a relation/user search intended for limited lookup purposes returns full profile records belonging to other accounts. The assessment vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) confirms this is a network-reachable, low-privilege, no-interaction confidentiality issue: only the confidentiality metric is high, while integrity and availability are unaffected, meaning the endpoint can read but not alter or disable anything. Enumeration is practical because partially overlapping alphanumeric search terms across successive requests effectively pivot through the directory rather than requiring exact identifiers. The supplied sources do not describe the server-side query or authorization implementation in detail, so the precise mechanism by which the result set is over-broad is not documented; what is confirmed is the endpoint and the data classes returned (identifiers, emails, birthdays, gender, height, weight goals, phone numbers and Firebase UIDs). The presence of Firebase UIDs in the exposed record set is notable because those identifiers are commonly reused as keys in downstream identity and notification infrastructure.
Know when Vitafit 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Any authenticated low-privilege account can remotely query the API (AV:N/AC:L/PR:L/UI:N) to read other users' PII; high confidentiality only, no integrity/availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
VitaFit cloud API before 2026-10-30 contained an excessive data exposure vulnerability that allows any authenticated user to query the GET /front/relation/search/ endpoint and retrieve PII and health-related profile information for user records. Attackers can enumerate the user directory using overlapping alphanumeric search terms to harvest identifiers, emails, birthdays, gender, height, weight goals, phone numbers, and Firebase UIDs.
Articles & Coverage 1
Technical POC Analysis
The flaw is CWE-862, Missing Authorization, in the VitaFit cloud API's user-directory search handler behind GET /front/relation/search/.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 PoC candidate from github (unverified)
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
The VitaFit cloud API, used by our fitness applications, exposes sensitive personal and health data of users to any authenticated account due to a search endpoint vulnerability (CVE-2026-54383). This could affect all users whose profiles are stored in the system, potentially leading to privacy breaches, regulatory fines under GDPR/HIPAA, and severe reputational damage. Leadership must prioritize immediate containment and remediation to protect customer trust and avoid legal consequences.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
VitaFit's cloud API before 2026-10-30 would issue a full authenticated session for any account whose linked Google or Fa
Broken access control in the VitaFit cloud API before the 2026-10-30 fix lets any authenticated account holder call POST
VitaFit's cloud API left its backing object storage bucket readable by anyone, so an attacker who locates the bucket can
Hardcoded third-party integration credentials in the VitaFit Android app before 2.8.1.0 expose embedded WeChat, Tencent
Insecure TLS certificate validation in the VitaFit Android app (com.vt.vitafit) before 2.8.1.0 lets an unauthenticated a
VitaFit Android before 2.8.1.0 exposes unencrypted m_session_id tokens in application backups, allowing anyone who obtai
Token interception in VitaFit Android before 2.8.1.0 allows a malicious app already installed on the device to register
Authenticated users of the VitaFit fitness and smart-scale cloud API can read other accounts' data - email address, prof
An improper access control flaw in the VitaFit cloud API let authenticated holders of Cognito-issued AWS credentials wri
Stored cross-site scripting in the VitaFit cloud API (builds before 2026-10-30) lets an authenticated account holder upl
Cleartext HTTP handling in the VitaFit Android app (com.vt.vitafit) before 2.8.1.0 lets an attacker who holds a man-in-t
EUVD-2026-117165
GHSA-f537-2pqg-8rvm
NVD
CVE.org
EPSS
Exploit-DB