VYPR
Unrated severityNVD Advisory· Published Jun 16, 2021· Updated Aug 3, 2024

CVE-2021-32612

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

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

News mentions

0

No linked articles in our index yet.