Horizon Alert
Summary of the vulnerability and why it matters
A critical vulnerability has been identified in Creativeitem Academy LMS versions up to 6.14, stemming from a hardcoded default secret used for signing security tokens. This predictable secret allows unauthenticated attackers to forge valid tokens, potentially bypassing security measures and gaining unauthorized access to user accounts.
- Predictable secret allows unauthorized account access.
- Critical flaw bypasses authentication for any user.
- Confirm if your learning platform is affected.
Attack Path
How an attacker could exploit the issue
An attacker can exploit this vulnerability by crafting a malicious JSON Web Token (JWT) since the system uses a predictable, hardcoded secret for signing. This forged token can then be used to impersonate any user, granting the attacker unauthorized access to the system and its data.
- Requires network access.
- Forges a JWT to bypass authentication.
- Unauthorized access and data compromise.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow an unauthenticated attacker to forge authentication tokens, leading to unauthorized access to user accounts and potentially sensitive information within the Academy LMS. The hardcoded default JWT secret makes it possible to bypass authentication when supported by the advisory.
- User account access.
- Attacker forges JWT tokens.
- Unauthorized access to user data.
Operational Fix
Recommended remediation, mitigation, and detection steps
The Creativeitem Academy LMS, up to version 6.14, is vulnerable to authentication bypass due to a hardcoded JWT secret. This allows attackers to forge tokens and gain unauthorized access. Owners of the Academy LMS application and their supporting infrastructure or platform teams should prioritize identifying all instances of this software. The first practical step involves confirming the deployment's reachability and business criticality to accurately assess risk and plan remediation efforts.
- Application owners should coordinate remediation.
- Verify all Academy LMS instances deployed.
- Plan for risk-based maintenance or vendor engagement.