Cyber & AI intelligence
Wasteland.
Briefs indexed3362
Issues34
Published Mondays07:30 CT
⚡ Active KEV CVE-2026-120209 2026-10-31

AJ-Report Hard-Coded JWT Secret Enables Unauthenticated RCE (CVE-2026-120209)

"CVE-2026-120209 is a critical flaw in AJ-Report through version 1.7.1: a hard-coded JWT secret lets attackers forge share tokens and run code remotely without authentication."

CVE-2026-120209 is a critical flaw in AJ-Report through version 1.7.1: a hard-coded JWT secret lets attackers forge share tokens and run code remotely without authentication.

What Is It

AJ-Report through 1.7.1 signs its share tokens with a hard-coded JWT secret, so an attacker can forge valid Share-Tokens offline. VulnCheck disclosed the issue, and it is classified as CWE-321 (Use of Hard-coded Cryptographic Key).

The attack works in three steps:

  1. The attacker forges a Share-Token using the hard-coded secret.
  2. The attacker mints the token with reportCode set to dataSet, which gives access to the testTransform endpoint.
  3. testTransform passes the attacker's scripts to GroovyClassLoader, which results in unauthenticated remote code execution.

VulnCheck's advisory calls the issue an authentication bypass that leads to RCE via the share token.

Why It Matters

The attack works over the network, has low complexity, and needs no privileges or user interaction. A successful attack has high impact on confidentiality, integrity and availability. Because the attacker can create the token offline, they don't need any credentials before attacking an exposed instance.

Exploitation status: CISA has not added this CVE to its Known Exploited Vulnerabilities (KEV) catalog, and active exploitation has not been publicly confirmed. The NVD record was published on 2026-10-31 with status "Received", so NVD has not yet analyzed it.

What's Vulnerable

Patch Status

Neither NVD nor CISA currently names a fixed version or patch. Because the CVE is not in the KEV catalog, there is no CISA required action or due date. All versions through 1.7.1 are affected. Defenders running AJ-Report should check the vendor repository, the linked Gitee issue (IKRV6T) and the VulnCheck advisory for remediation guidance.

Sources