Skip to main content

VitaFit Cloud API EUVDEUVD-2026-117165

| CVE-2026-54383 HIGH
Missing Authorization (CWE-862)
2026-11-04 VulnCheck GHSA-f537-2pqg-8rvm
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Register/authenticate VitaFit account
  2. Exploit
    Call relation/search endpoint
  3. Execution
    Enumerate with overlapping search terms
  4. Impact
    Harvest 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.

Monitor Track and reassess. Why: Vendor states no customer action required.
1 PoC candidate (unverified) Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

VitaFit 0 <2026-10-30

Affected Packages

euvd vitafit fix: 2026-10-30

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

Vendor (VulnCheck) PRIMARY 7.1 HIGH
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
vuln.today AI 6.5 MEDIUM

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.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

2
Patch available
Nov 04, 2026 - 23:02 EUVD
CVE Published
Nov 04, 2026 - 22:21 cve.org
HIGH 7.1

DescriptionCVE.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.

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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Low
niche consumer fitness-device companion app and cloud API
Service Type
Hosted
Vendor-managed, no client patch needed
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
Vendor states no customer action required
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
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: +20
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-2026-54384 CRITICAL POC
9.3 Nov 04

VitaFit's cloud API before 2026-10-30 would issue a full authenticated session for any account whose linked Google or Fa

CVE-2026-54378 CRITICAL POC
9.3 Nov 04

Broken access control in the VitaFit cloud API before the 2026-10-30 fix lets any authenticated account holder call POST

CVE-2026-54381 HIGH POC
8.7 Nov 04

VitaFit's cloud API left its backing object storage bucket readable by anyone, so an attacker who locates the bucket can

CVE-2026-54374 HIGH POC
8.7 Nov 04

Hardcoded third-party integration credentials in the VitaFit Android app before 2.8.1.0 expose embedded WeChat, Tencent

CVE-2026-54372 HIGH POC
8.7 Nov 04

Insecure TLS certificate validation in the VitaFit Android app (com.vt.vitafit) before 2.8.1.0 lets an unauthenticated a

CVE-2026-54375 HIGH POC
8.6 Nov 04

VitaFit Android before 2.8.1.0 exposes unencrypted m_session_id tokens in application backups, allowing anyone who obtai

CVE-2026-54376 HIGH POC
8.2 Nov 04

Token interception in VitaFit Android before 2.8.1.0 allows a malicious app already installed on the device to register

CVE-2026-54377 MEDIUM POC
6.9 Nov 04

Authenticated users of the VitaFit fitness and smart-scale cloud API can read other accounts' data - email address, prof

CVE-2026-54382 MEDIUM POC
6.3 Nov 04

An improper access control flaw in the VitaFit cloud API let authenticated holders of Cognito-issued AWS credentials wri

CVE-2026-54380 MEDIUM POC
5.1 Nov 04

Stored cross-site scripting in the VitaFit cloud API (builds before 2026-10-30) lets an authenticated account holder upl

CVE-2026-54373 MEDIUM POC
5.1 Nov 04

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

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