CVE-2026-12587
8.6Resamania · Virtuagym
Resamania Virtuagym contains a hard-coded credential vulnerability that allows unauthorized users to generate valid physical access QR codes via the API.
Executive summary
Resamania Virtuagym is vulnerable to unauthorized physical access QR code generation due to the use of hard-coded credentials, posing a significant risk to facility security.
Vulnerability
This vulnerability involves the use of hard-coded credentials (CWE-798) where the badge_number parameter serves as a static HMAC private key. An authenticated user can exploit this via the /club/id_club/member/id_member/resamania_qr_info API endpoint to generate persistent access codes.
Business impact
The exploitation of this flaw allows attackers to bypass physical security controls by generating valid access credentials for any facility member. Given the CVSS score of 8.6, this represents a high-severity risk that could lead to unauthorized physical facility entry, potential theft, and severe reputational damage.
Remediation
Immediate Action: Contact the vendor immediately to obtain the necessary security update or configuration change to rotate the hard-coded cryptographic keys.
Proactive Monitoring: Review API access logs for unusual patterns or high volumes of requests directed at the resamania_qr_info endpoint.
Compensating Controls: Implement strict API rate limiting and monitor for unauthorized access attempts from suspicious service accounts or user sessions.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
This vulnerability presents a clear and present danger to physical infrastructure security. Administrators must treat this as a high-priority issue and coordinate with Resamania support to verify if a patch is available or if manual key rotation is required to invalidate existing QR code generation logic.
Sources
Originally found and disclosed by Pau Hinojosa, per the CVE Program record.