CVE-2026-111690 Details
Description
Simple Admin Core through 1.8.7 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge super administrator tokens by using the hard-coded Auth.AccessSecret in api/etc/core.yaml. Attackers can sign a JWT with the public secret and roleId claim 001 to gain full administrative control over users, roles, menus, API authorities, configuration and tokens.
A vulnerability in Simple Admin Core versions through 1.8.7 allows unauthenticated attackers to bypass authentication by forging super administrator tokens. This is achieved using the hard-coded Auth.AccessSecret found in the default configuration file. Attackers can sign a JSON Web Token (JWT) with the public secret and the roleId claim set to '001', granting them full administrative control over users, roles, menus, API authorities, configuration, and tokens. The vulnerability arises because the application trusts the token's claims without proper verification, allowing unauthorized access to sensitive administrative functions.
Replace the hard-coded AccessSecret in the default configuration with a placeholder that requires operators to set a strong, unique value before deployment. Additionally, implement a startup check to ensure the AccessSecret is not empty, too short, or set to a default sample value. As a defense in depth measure, avoid relying solely on the role claim for authorization; instead, verify roles against a trusted user store or use server-side sessions.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 16, 2026CISA-ADP
Assessed Oct 19, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://hackmd.io/@hieuPenguinnn/simple-admin-core-hardcoded-jwt-accesssecret-admin-auth-bypass | CISA-ADP | ExploitRemedyTechnical Analysis |
| https://github.com/suyuan32/simple-admin-core/blob/v1.8.7/api/etc/core.yaml#L6-L8 | [email protected] | Source CodeVendor |
| https://github.com/suyuan32/simple-admin-core/pull/382 | [email protected] | Issue TrackingVendor |
| https://hackmd.io/@hieuPenguinnn/simple-admin-core-hardcoded-jwt-accesssecret-admin-auth-bypass | [email protected] | ExploitRemedyTechnical Analysis |
| https://www.vulncheck.com/advisories/simple-admin-core-through-1.8.7-hard-coded-jwt-secret-authentication-bypass | [email protected] | AdvisoryBundleRemedy |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-321 | Use of Hard-coded Cryptographic Key | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Simple Admin Core | <= 1.8.7 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 19, 2026 | CVE Modified | CISA-ADP |
| Oct 16, 2026 | New CVE Received | [email protected] |
Volerion