CVE-2026-8890

Source
https://cve.org/CVERecord?id=CVE-2026-8890
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-8890.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-8890
Published
2026-05-26T18:23:13Z
Modified
2026-10-08T02:49:44Z
Severity
  • 8.8 (High) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N CVSS Calculator
Summary
code100x Mobile API Authentication Bypass via Header Spoofing
Details

code100x contains an authentication bypass vulnerability in the Mobile API that allows unauthenticated attackers to impersonate arbitrary users by supplying a crafted JSON payload in the 'g' HTTP header. The middleware in middleware.ts skips identity header generation when an Auth-Key header is present without validating its value, allowing attackers to inject a spoofed user identity header that the downstream route handler in the mobile courses endpoint accepts as trusted, granting unauthorized access to course data belonging to any enrolled user or administrator.

Database specific
{
    "cna_assigner":  "VulnCheck",
    "cwe_ids":  [
        "CWE-639"
    ],
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/8xxx/CVE-2026-8890.json"
}
References

Affected packages

Git / github.com/code100x/cms

Affected ranges

Type
GIT
Repo
https://github.com/code100x/cms
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Fixed

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-8890.json"