CVE-2026-12587
Received Received - Intake

Hard-Coded Credentials in Resamania QR Code Generator

Vulnerability report for CVE-2026-12587, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-26

Last updated on: 2026-08-26

Assigner: Spanish National Cybersecurity Institute, S.A. (INCIBE)

Description

The vulnerability allows the unauthorised generation of physical access QR codes due to the use of hard-coded credentials within the application. The generation mechanism uses the 'badge_number' parameter as the HMAC private key, the value of which remains static and is accessible via the API using the endpoint '/club/_id_club_/member/_id_member_/resamania_qr_info'. An attacker with access to this value and to the application’s cryptographic logic, which can be extracted by reverse engineering the APK as there is no code obfuscation, could generate valid QR codes indefinitely, even after the user has changed their password or logged out.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-26
Last Modified
2026-08-26
Generated
2026-08-26
AI Q&A
2026-08-26
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Currently, no data is known.

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-798 The product contains hard-coded credentials, such as a password or cryptographic key.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability allows unauthorized generation of physical access QR codes due to hard-coded credentials in the application. The 'badge_number' parameter is used as an HMAC private key, which remains static and can be accessed via an API endpoint. Attackers can reverse engineer the APK to extract cryptographic logic and generate valid QR codes indefinitely.

Detection Guidance

Check for repeated or unusual QR code generation requests to the endpoint /club/_id_club_/member/_id_member_/resamania_qr_info. Monitor API logs for excessive access to this endpoint or unusual badge_number parameters. Reverse engineer the APK to inspect for hard-coded credentials or static HMAC keys.

Impact Analysis

An attacker could create fraudulent QR codes to gain unauthorized physical access to restricted areas. Even after password changes or logout, the static credentials allow continued exploitation. This could lead to physical breaches, theft, or unauthorized entry into secure locations.

Compliance Impact

This vulnerability likely violates compliance requirements for physical security controls in GDPR (data protection) and HIPAA (healthcare data). Unauthorized access could lead to data breaches, non-compliance penalties, and loss of trust in security measures.

Mitigation Strategies

Rotate all hard-coded credentials and HMAC keys immediately. Update the application to use dynamic, user-specific keys for QR code generation. Implement code obfuscation to prevent reverse engineering of cryptographic logic. Restrict access to the QR code generation endpoint and monitor for unauthorized usage.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-12587. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart