Description
Jpom 2.10.0 through 2.11.12 contains an authentication bypass vulnerability that allows unauthenticated attackers to gain super-administrator access by injecting query conditions into the JPOM-USER-TOKEN header. Attackers can send a value like 'is not null', which Hutool's Condition parser treats as an operator, then execute commands through Jpom's script features.
Published: 2026-10-31
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: Authentication bypass allowing super‑administrator access
Action: Immediate Patch
AI Analysis

Impact

This vulnerability permits an unauthenticated attacker to inject arbitrary query conditions into the JPOM-USER‑TOKEN HTTP header. The injected string is parsed by Hutool’s Condition parser as an operator, which can then be exploited to execute commands via Jpom’s script features. The result is a full super‑administrator privilege set, potentially allowing any malicious action within the application.

Affected Systems

The flaw is present in Jpom version 2.10.0 through 2.11.12. All instances of this product, regardless of deployment size or configuration, are affected.

Risk and Exploitability

With a CVSS score of 9.3 this vulnerability is considered critical. The EPSS score is not available, and the lack of a KEV listing does not diminish the risk. The attack vector is clear: a remote attacker can send a crafted HTTP request with a special header value such as "is not null" to bypass authentication and gain administrative control, all without needing any prior credentials.

Generated by OpenCVE AI on October 31, 2026 at 19:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Jpom patch (e.g., 2.12.0 or later) that removes the authentication bypass flaw, effectively addressing CWE-943 by preventing invalid input from being interpreted as query conditions.
  • If a patch is not immediately possible, configure the application to reject or sanitize the JPOM-USER‑TOKEN header and disable Jpom’s script execution capabilities, mitigating CWE-943 by ensuring only valid tokens are accepted.
  • Implement network or web‑application firewall rules that block unexpected or malformed JPOM-USER‑TOKEN header values and monitor for repeated attempts, providing additional protection against CWE-943 exploitation.
  • Review and disable any legacy scripts or plugins that might allow execution of arbitrary commands, reducing the attack surface for CWE-943 exploitation.

Generated by OpenCVE AI on October 31, 2026 at 19:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 31 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
First Time appeared Dromara
Dromara jpom
Vendors & Products Dromara
Dromara jpom

Sat, 31 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Description Jpom 2.10.0 through 2.11.12 contains an authentication bypass vulnerability that allows unauthenticated attackers to gain super-administrator access by injecting query conditions into the JPOM-USER-TOKEN header. Attackers can send a value like 'is not null', which Hutool's Condition parser treats as an operator, then execute commands through Jpom's script features.
Title Jpom 2.10.0 through 2.11.12 Authentication Bypass via JPOM-USER-TOKEN Header
Weaknesses CWE-943
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-31T17:25:50.846Z

Reserved: 2026-10-31T11:44:46.680Z

Link: CVE-2026-120201

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-31T18:17:07.890

Modified: 2026-10-31T18:17:08.023

Link: CVE-2026-120201

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-31T19:30:13Z

Weaknesses
  • CWE-943

    Improper Neutralization of Special Elements in Data Query Logic