← Back to search

CVE-2026-120442

9.8 CRITICALpublic exploit available

Published 2026-11-02 · Updated 2026-11-02

AI risk analysis

Summary
ape-volo-admin before 3.6.1 uses a hardcoded JWT signing key in appsettings.json, enabling unauthenticated attackers to forge valid administrator tokens offline by signing them with the known key and setting the jti claim to the seeded admin ID.
Exploitability
Trivial to exploit; requires only knowledge of the hardcoded key (publicly discoverable via source code or config exposure) and the target admin's jti value.
Blast radius
Full compromise of the application: attackers gain unrestricted API access to manage users, roles, permissions, and all data stored by the system.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to ape-volo-admin version 3.6.1 or later, which removes the hardcoded JWT signing key and implements secure key management.
auth-bypassjwthardcoded-secretadmin-escalation

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

ape-volo-admin before 3.6.1 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge administrator tokens using a hardcoded JWT signing key in appsettings.json. Attackers can sign tokens offline with the jti claim set to the seeded administrator id to gain full API control over users, roles, permissions and data.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-1394

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.