Impact
code100x Mobile API authentication bypass allows attackers to impersonate any user by crafting a JSON payload in the 'g' HTTP header. Middleware.ts incorrectly skips identity header generation when an Auth-Key header is present, and fails to validate its value. This flaw lets attackers inject a spoofed user identity header that the downstream mobile courses endpoint accepts as trusted, granting unauthorized read access to course data of any enrolled user or administrator.
Affected Systems
The vulnerability affects the code100x CMS product. No specific version numbers are listed in the CNA details, so all releases before the fix in pull request 1927 are potentially vulnerable.
Risk and Exploitability
The CVSS score of 8.8 indicates a high severity, implying significant impact if exploited. EPSS data is unavailable, and the vulnerability is not yet in the CISA KEV catalog, yet the flaw enables remote attackers to succeed via unauthenticated HTTP requests without needing other privileges. An attacker can construct a request to any public endpoint of the mobile API, send a spoofed 'Auth-Key' header, and retrieve unauthorized information, so the risk is high.
OpenCVE Enrichment