CVE-2021-32612
Description
The VeryFitPro (com.veryfit2hr.second) application 3.2.8 for Android does all communication with the backend API over cleartext HTTP. This includes logins, registrations, and password change requests. This allows information theft and account takeover via network sniffing.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
2- VeryFitPro/VeryFitProdescription
- Range: = 3.2.8
Patches
Vulnerability mechanics
Root cause
"The application transmits all API traffic over cleartext HTTP instead of HTTPS, exposing sensitive data in transit."
Attack vector
An attacker on the same local network as the victim, or any network device between the victim and the backend server, can sniff the cleartext HTTP traffic [ref_id=1][ref_id=2]. The advisory demonstrates a captured login request showing the username (email address) and password hash transmitted in plaintext in the POST body to /user/login [ref_id=1]. Because registration and password change requests are also sent over cleartext HTTP, the attacker can steal credentials, intercept password reset tokens, or capture session data to take over user accounts [ref_id=1][ref_id=2].
Affected code
The VeryFitPro Android application (com.veryfit2hr.second) version 3.2.8 communicates with the backend API at veryfitproapi.veryfitplus.com over cleartext HTTP. The advisory identifies that all API endpoints—including /user/login—are accessed via HTTP rather than HTTPS [ref_id=1][ref_id=2]. No specific source files or functions are named in the advisory.
What the fix does
The advisory does not provide a patch or code fix. It states only "To mitigate" without publishing a remediation [ref_id=1][ref_id=2]. The recommended fix would be to enforce HTTPS for all API communication, ensuring that login, registration, and password change requests are encrypted in transit to prevent network sniffing.
Preconditions
- networkAttacker must be on the same local network as the victim or be a network device between the victim and the backend server (e.g., a compromised router or ISP-level intermediary)
- inputVictim must use the VeryFitPro Android application (com.veryfit2hr.second) version 3.2.8
- authNo authentication required for the attacker; the traffic is cleartext and passively observable
Reproduction
Place a network sniffer (e.g., tcpdump or Wireshark) on the same LAN as a device running VeryFitPro 3.2.8. Have the victim perform a login, registration, or password change. Observe the cleartext HTTP POST to veryfitproapi.veryfitplus.com containing the username and password hash in the request body, as shown in the advisory's packet capture [ref_id=1][ref_id=2].
Generated on May 25, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
4- seclists.org/fulldisclosure/2021/Jun/45mitremailing-listx_refsource_FULLDISC
- play.google.com/store/apps/detailsmitrex_refsource_MISC
- trovent.github.io/security-advisories/TRSA-2105-01/TRSA-2105-01.txtmitrex_refsource_MISC
- trovent.io/security-advisory-2105-01mitrex_refsource_MISC
News mentions
0No linked articles in our index yet.