Skip to main content

VitaFit Cloud API EUVDEUVD-2026-117167

| CVE-2026-54384 CRITICAL
Authentication Bypass by Spoofing (CWE-290)
2026-11-04 VulnCheck GHSA-gx2r-4x57-mvww
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Enumerate victim's linked Google/Facebook identifier
  2. Delivery
    Submit identifier to POST /front/login/sns/
  3. Exploit
    Server skips identity-provider ownership proof
  4. Execution
    Obtain full victim account session
  5. Impact
    Read/modify profile, delete auth record (lockout)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires knowledge of the victim's SNS account identifier (a linked Google or Facebook identifier) obtained through account enumeration, which is then POSTed to the POST /front/login/sns/ endpoint of the VitaFit cloud API; no proof of ownership (no IdP token/assertion) and no authentication are required (PR:N), and no user interaction is needed (UI:N). It affects the VitaFit cloud API before the 2026-10-30 server-side fix and appears to work against the default behavior of the SNS login endpoint. The principal limiting factor is that the attacker must first know or enumerate the specific victim's linked SNS identifier; additionally, because the API is a vendor-hosted cloud service patched centrally, backends updated on or after 2026-10-30 are no longer exploitable.

Impact

Signals conflict in a way that matters. The CVSS 4.0 base score is 9.3 (Critical) with AV:N/AC:L/AT:N/PR:N/UI:N and High confidentiality, integrity and availability to the vulnerable system - a remote, unauthenticated authentication-bypass (CWE-290) requiring no user interaction, which on its face is a top-priority flaw. However, the vuln.today decision label is 'monitor', not act_now/emergency, there is no CISA KEV listing (no confirmed active exploitation), and no EPSS score is provided, so exploitation probability cannot be quantified from the input. Critically, the affected asset is a cloud API fixed server-side 'before 2026-10-30'; because remediation is applied centrally by the vendor rather than by each operator, and today is 2026-11-04, the exploitable window for the hosted service is likely already closed for patched backends - this is the main reason real-world urgency is lower than the raw 9.3 implies. A public PoC reference exists (a GitHub security-research repo) but it is not verified as working exploit code, so it should not be treated as a weaponized exploit. Net: genuinely critical by mechanism and impact per account, but tempered to a monitor-level priority by the absence of KEV/EPSS evidence, the unverified PoC, the server-side already-deployed fix, and the low deployment footprint of a consumer fitness product.

Exploit ScenarioDerived

An attacker enumerates a victim's linked Google or Facebook account identifier and submits it to the POST /front/login/sns/ endpoint without any proof of ownership from the identity provider, receiving a full authenticated session for that account. With the session they read and modify the victim's profile and delete the account's authentication record, locking the legitimate user out. A public PoC reference exists; it is not verified as working exploit code.

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

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

Alert me

AnalysisAIv1 – Nov 04, 2026

VitaFit's cloud API before 2026-10-30 would issue a full authenticated session for any account whose linked Google or Facebook identifier was POSTed to the /front/login/sns/ endpoint, with no proof of ownership from the identity provider. Remote unauthenticated attackers (PR:N, UI:N in the assessed CVSS:3.1 vector) can therefore read and modify the victim's profile and delete the account's authentication record, locking the legitimate user out entirely; the practical prerequisite is knowing or enumerating the victim's linked SNS identifier, which the write-up describes as obtainable through account enumeration. A public PoC reference exists (a GitHub security-research repository); it is not verified as working exploit code, and there is no CISA KEV listing - exploitation is further constrained because the vulnerable component is a vendor-hosted backend that was patched centrally, so only backends not updated on or after 2026-10-30 remain exposed.

RemediationAI

The fix is vendor-side and already specified: the VitaFit cloud API was corrected on 2026-10-30, so the primary action is to confirm that any VitaFit backend or integration you depend on has been updated on or after that date - backends at or beyond that build are no longer exploitable, and no client-side patch to the com.vt.vitafit app is described as part of the fix. Review the VulnCheck advisory (https://www.vulncheck.com/advisories/vitafit-cloud-api-authentication-bypass-via-post-front-login-sns) and the researcher's repository (https://github.com/je-lv/vitafit-security-research) for the vendor's own statement and any deployment guidance; where you cannot confirm that a given backend has been updated, treat accounts on it as compromised, since the same endpoint can also delete the account's authentication record and lock the legitimate owner out. Beyond verifying the patched backend state, the available sources do not document additional workarounds for this endpoint.

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 flaw is CWE-290 (Authentication Bypass by Spoofing): the social-login path of the VitaFit cloud API trusted a client-supplied external account identifier as sufficient proof of identity, instead of validating an identity-provider token or assertion bound to that identifier. In a correctly implemented Google/Facebook login flow the backend exchanges or verifies an IdP-issued credential before minting a session; here, POST /front/login/sns/ minted the session directly from the identifier alone, so anyone holding a victim's linked SNS identifier inherits the account, and the same request path can remove the account's authentication record. The CPE cpe:2.3:a:shenzhen_shine_industrial_co.,_ltd.:vitafit:*:*:*:*:*:*:*:* attributes the product to Shenzhen Shine Industrial Co., Ltd., with the consumer-facing client distributed as the Android app com.vt.vitafit on Google Play; the defect itself sits in the server-side cloud API, not in the mobile binary. Signals conflict in a way that matters: the CVE carries a CVSS:4.0 base of 9.3 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H, with subsequent-system metrics all N) while the independent assessment scores it CVSS:3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - the same critical 9.3 - yet the vuln.today priority decision is 'monitor' rather than act-now, reflecting that the vulnerable surface is a centrally patched vendor cloud service and that the attacker must first obtain a specific victim's linked identifier. The trigger conditions are documented for the SNS login endpoint's default behavior; no memory-safety or race condition is involved.

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 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.8 CRITICAL

Remote unauthenticated SNS-login bypass needs no privileges or interaction (AV:N/AC:L/PR:N/UI:N); full account takeover gives read (C:H), profile modification (I:H) and auth-record deletion lockout (A:H).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/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
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
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:23 cve.org
CRITICAL 9.3

DescriptionCVE.org

VitaFit cloud API before 2026-10-30 contained an authentication bypass vulnerability that allows remote attackers to obtain a full session for a victim's account by submitting a linked Google or Facebook account identifier to the POST /front/login/sns/ endpoint without providing proof of ownership from the identity provider. Attackers can forge a login using an identifier exposed through account enumeration to read and modify the victim's profile and delete the account's authentication record, preventing the legitimate user from logging in.

Technical POC Analysis

The vulnerable code path is the VitaFit cloud API social-login handler behind POST /front/login/sns/.

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

A critical authentication bypass in VitaFit's cloud API (CVE-2026-54384) enables unauthenticated attackers who can enumerate linked social media identifiers to take full control of user accounts, exposing sensitive profile data and allowing account deletion that permanently locks out legitimate users. The flaw affects all VitaFit customers whose accounts use Google or Facebook sign-in and whose backend was not centrally updated by October 30, 2026. Given the potential for mass account takeover and service disruption, executive leadership should prioritize verification of backend patch status and customer communication.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Immediately restrict access to /front/login/sns/ (e.g., via WAF rules, API gateway policies, or network segmentation) to trusted IP ranges or disable the endpoint entirely until the backend is patched. Enhance monitoring for account enumeration attempts and suspicious authentication events, and enforce stronger authentication (e.g., MFA) for all user accounts where feasible.

Threat Intelligence Overview

EPSS Score
0.7%
Top 48% exploitable
Prevalence
Low
consumer fitness-scale mobile app, no enterprise deployment footprint
Service Type
Hosted
Vendor-managed, no client patch needed
Social Media
3
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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.7%
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
Yes
Human Impact
Very High

Priority Score

67
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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-54383 HIGH POC
7.1 Nov 04

The VitaFit cloud API, in builds prior to the 2026-10-30 release, returns other users' personally identifiable and healt

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