PT-2026-82090 · Virtuagym · Virtuagym
CVSS v4.0
8.6
High
| Vector | AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Name of the Vulnerable Software and Affected Versions
Virtuagym (affected versions not specified)
Description
Hard-coded credentials within the application allow the unauthorized generation of physical access QR codes. The generation process utilizes the
badge number parameter as the HMAC (Hash-based Message Authentication Code) private key. This value is static and can be retrieved via the API endpoint '/club/ id club /member/ id member /resamania qr info'. Because the APK lacks code obfuscation, the cryptographic logic can be extracted through reverse engineering. An attacker with this information could generate valid QR codes indefinitely, regardless of password changes or user logout status.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Using Hardcoded Credentials
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Virtuagym