Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain adjacent network position (MITM)
-
ExploitIntercept cleartext HTTP app traffic
-
ExecutionTamper with unencrypted support content
-
ImpactDeliver manipulated content to app user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V12 - Secure Communication Transport encryption
|
| Exploitation Conditions | Exploitation requires the attacker to hold an adjacent-network man-in-the-middle position (AV:A) between the VitaFit app and its server, and the victim must actively be using the app over that untrusted network (UI:P). The specific precondition is the app's absence of an Android network security configuration, which permits cleartext HTTP communication that the attacker can read and rewrite; the trigger is the app sending/receiving support content over unencrypted HTTP. Limiting factors: no remote internet-wide reach (not AV:N), no authentication is bypassed and no credentials are exposed (confidentiality impact is N), impact is confined to tampering with displayed support content (integrity-low), and it affects versions before 2.8.1.0. Users on trusted networks or on patched builds (2.8.1.0 and later) are not exposed. |
| Impact | This is a genuinely medium-severity, low-urgency issue rather than a high-priority emergency. The CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:N/UI:P, VI:L only) tells a consistent story: the attacker must be on the same adjacent/local network as the victim (AV:A, not AV:N), the only impact is low integrity (VI:L) - tampering with support content shown in-app - with no confidentiality (VC:N) or availability (VA:N) impact, and passive user interaction is needed (UI:P, the user must be using the app over the hostile network). No EPSS score and no CISA KEV listing are present in the input, and the vuln.today decision label is 'this_month' (routine patch cadence), all of which argue against widespread or active exploitation. The one PoC reference (a GitHub security-research repo) is explicitly 'reference only, not verified as working exploit code,' so it should not be treated as a weaponized exploit. The signals are mutually consistent, not conflicting: a real but limited integrity-only flaw requiring a privileged network position. Note the absence of EPSS data means statistical exploitation probability cannot be assessed from this input. |
| Exploit ScenarioDerived | A victim uses the VitaFit app while connected to an attacker-controlled or compromised network (e.g., open Wi-Fi). Because the app lacks an Android network security configuration and permits cleartext HTTP, the attacker performs a man-in-the-middle and rewrites the unencrypted support content the server returns, displaying manipulated information to the user. A public PoC reference exists but is not verified as working exploit code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 04, 2026
Cleartext HTTP handling in the VitaFit Android app (com.vt.vitafit) before 2.8.1.0 lets an attacker who holds a man-in-the-middle position on the same untrusted network read and rewrite the traffic the app exchanges with its server, allowing tampering with the support content shown to the user. The app ships no Android network security configuration, so communications that should be encrypted can travel as plain HTTP; confidentiality impact is assessed as none and integrity impact as low, since the abuse is limited to altering displayed support text rather than exposing credentials or executing code. Exploitation requires the victim to be actively using the app on that adjacent network, and a public PoC reference exists (a GitHub security-research repository) though it is not verified as working exploit code; there is no CISA KEV entry and no confirmed active exploitation, and the issue is rated medium severity with low urgency, fixed in version 2.8.1.0.
RemediationAI
Upgrade the VitaFit Android app to version 2.8.1.0 or later, which is the fixed release for this issue (vendor-released patch: 2.8.1.0); confirm the installed version in the Play Store listing at https://play.google.com/store/apps/details?id=com.vt.vitafit before considering the device remediated, and consult https://www.vulncheck.com/advisories/vitafit-android-cleartext-traffic-via-missing-network-security-config for the vendor's guidance. Because the exposure depends on the network path, interim risk reduction means keeping the app off untrusted or shared Wi-Fi and off networks with unknown proxies or captive portals, or routing the device through a trusted VPN, with the trade-off that this only removes the attacker's position and does not fix the missing network security configuration - the app still transmits in cleartext whenever those controls are not in place. Note that no server-side change is described as a mitigation in the available sources, so installing 2.8.1.0 remains the only complete 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 flaw is CWE-319 (Cleartext Transmission of Sensitive Information) in an Android client. Android provides a network security configuration mechanism (an XML resource referenced from the manifest) that lets an app declare which domains must be reached over HTTPS and whether cleartext traffic is permitted; the VitaFit build predating 2.8.1.0 lacks such a configuration, so the platform default posture is not tightened and plain HTTP requests to the vendor's backend are allowed. Any party positioned on the network path - a shared Wi-Fi access point, a captive portal, or an on-path attacker on the same adjacent segment - can therefore observe those requests and inject or alter the responses. The assessed vector CVSS:3.1/AV:A/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N confirms the prerequisites: adjacency rather than internet-wide reach, no privileges required, and victim interaction, with integrity-only, low impact and no scope change. The referenced CPE (cpe:2.3:a:shenzhen_shine_industrial_co.,_ltd.:vitafit) identifies the Shenzhen Shine Industrial Co. VitaFit Android package as the affected product; the trigger is specifically the app sending or receiving support content over unencrypted HTTP, and no other transport or data flow is described in the available sources.
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:A/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Adjacent MITM position needed (AV:A), victim must use the app over the hostile network (UI:R), no auth required (PR:N), and only low integrity impact from content tampering (I:L, C:N/A:N).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
VitaFit Android application (com.vt.vitafit) before 2.8.1.0 contains a cleartext traffic vulnerability that allows network-based attackers to intercept or modify unencrypted HTTP communications due to the absence of an Android network security configuration. Attackers on an untrusted network can manipulate support content displayed to the user by tampering with unencrypted HTTP traffic between the app and server.
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
The VitaFit cloud API, in builds prior to the 2026-10-30 release, returns other users' personally identifiable and healt
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
EUVD-2026-117147
GHSA-4r4r-f5c6-rqj6
NVD
CVE.org
EPSS
Exploit-DB