---
id: CVE-2026-120209
title: AJ-Report through 1.7.1 Authentication Bypass leading to RCE via Share-Token
summary: >-
  AJ-Report through 1.7.1 signs share tokens with a hard-coded JWT secret,
  allowing attackers to forge valid Share-Tokens offline. Attackers can mint a
  token with reportCode 'dataSet' to access the testTransform endpoint, which
  passes scri…
severity: critical
cvss: 9.8
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'
cvssSource: cna
cwe:
  - CWE-321
vendor: anji-plus
product: AJ-Report
affected:
  - AJ-Report <= 1.7.1
ssvc:
  exploitation: none
  automatable: 'yes'
  technicalImpact: total
  timestamp: '2026-11-02T14:37:42.918684Z'
published: '2026-10-31'
updated: '2026-11-02'
sourceUpdated: '2026-11-02T14:37:55.775Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-120209'
references:
  - url: 'https://gitee.com/belief-team/report/issues/IKRV6T'
  - url: >-
      https://gitee.com/belief-team/report/blob/V1.7.1/report-core/src/main/java/com/anjiplus/template/gaea/business/util/JwtUtil.java
  - url: 'https://gitee.com/belief-team/report'
  - url: >-
      https://www.vulncheck.com/advisories/aj-report-through-1.7.1-authentication-bypass-leading-to-rce-via-share-token
    label: >-
      VulnCheck Advisory: AJ-Report through 1.7.1 Authentication Bypass leading
      to RCE via Share-Token
tags:
  - cve.org
  - exploit-available
epss: 0.00544
epssPercentile: 0.45889
ingestedAt: '2026-11-05T19:30:42.667Z'
exploits:
  github: 1
  githubRepos:
    - 'https://github.com/Nxploited/CVE-2026-120209'
  checkedAt: '2026-11-07T18:07:35.534Z'
exploitAvailable: true
---

## Overview

AJ-Report through 1.7.1 signs share tokens with a hard-coded JWT secret, allowing attackers to forge valid Share-Tokens offline. Attackers can mint a token with reportCode 'dataSet' to access the testTransform endpoint, which passes scripts to GroovyClassLoader for unauthenticated remote code execution.

## Affected

- `AJ-Report <= 1.7.1`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
