Skip to main content

Jpom EUVDEUVD-2026-114722

| CVE-2026-120201 CRITICAL
Improper Neutralization of Special Elements in Data Query Logic (CWE-943)
2026-10-31 VulnCheck GHSA-mr28-xw2h-9rw4
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send request with crafted JPOM-USER-TOKEN header
  2. Exploit
    Hutool Condition parser treats 'is not null' as operator
  3. Execution
    Bypass login as super-administrator
  4. Impact
    Execute OS commands via Jpom script features

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Query language parameterization
Exploitation Conditions

No special conditions beyond running an affected version - remote unauthenticated exploitation against default configurations of Jpom 2.10.0 through 2.11.12. The specific prerequisite is that the attacker supplies a crafted JPOM-USER-TOKEN header value (e.g. 'is not null') that Hutool's Condition parser treats as a query operator, which the LoginInterceptor uses without neutralization; this alone yields super-administrator authentication. The subsequent command-execution step relies on Jpom's script features, which are available to the super-administrator role the bypass grants. The principal limiting factor is version: only the 2.10.0-2.11.12 range is stated as affected; no authentication, user interaction, or non-default setting is required for the bypass itself.

Impact

This is a genuine high-priority issue, not a high-CVSS-but-low-real-risk case. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N, VC/VI/VA all High, score 9.3) describes a remotely reachable, low-complexity, pre-authentication flaw with full confidentiality, integrity, and availability impact on the vulnerable system, consistent with an authentication bypass that yields super-administrator access and, via Jpom's script features, command execution. The vuln.today decision label is act_now and the finding is attributed to VulnCheck, which published a dedicated advisory and references the exact vulnerable code path (LoginInterceptor.java at v2.11.12). Several key risk signals are MISSING from the input: there is no EPSS exploitation-probability score provided, and there is no CISA KEV listing, so this is not confirmed as actively exploited - the urgency rests on severity and exploitability, not on observed in-the-wild use. No input field marks a working proof-of-concept exploit as confirmed; the references are an advisory, the source repository, and a GitHub issue rather than a flagged exploit artifact. In short: the technical risk is severe and the preconditions for exploitation are minimal, but exploitation prevalence cannot be quantified from the data supplied.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends an HTTP request to a Jpom server (versions 2.10.0-2.11.12) with the JPOM-USER-TOKEN header set to a crafted value such as 'is not null'. Hutool's Condition parser interprets this as a query operator rather than a literal token, causing the login interceptor to match a user record and grant super-administrator access, after which the attacker uses Jpom's built-in script features to execute operating-system commands on the host. No confirmed working public exploit is identified in the input, though a VulnCheck advisory and a GitHub issue describing the flaw are referenced.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 31, 2026

Unauthenticated super-administrator access in Jpom 2.10.0 through 2.11.12 is possible through query-condition injection in the JPOM-USER-TOKEN header, where a value such as 'is not null' is treated by Hutool's Condition parser as an operator and bypasses LoginInterceptor authentication. The resulting super-administrator role can then use Jpom's script features to execute commands. The issue is rated act_now with CVSS 9.3; no CISA KEV entry or confirmed public exploit code is provided in the supplied data, and the trigger is remote and unauthenticated against default configurations.

RemediationAI

No vendor-released patch with an exact fixed version is identified in the supplied data; the references point to the vendor issue and the v2.11.12 LoginInterceptor source rather than to a patched release, so the applicable patch status is: No vendor-released patch identified at time of analysis. Until a fixed version is confirmed through https://github.com/dromara/Jpom/issues/121 or the VulnCheck advisory, restrict network access to the Jpom management interface to trusted networks or a VPN, accepting the operational cost of tighter access control. Add reverse-proxy or WAF rules that reject JPOM-USER-TOKEN values containing query operators such as 'is not null', with the trade-off of possible false positives on legitimate traffic. Disable or tightly restrict Jpom script features to reduce post-bypass command execution, accepting reduced administrative functionality, and monitor authentication logs for anomalous super-administrator sessions or crafted token headers. Apply the vendor fix once an exact patched version is published.

Affected VersionsENISA

Jpom 2.10.0 ≤2.11.12

Affected Packages

euvd jpom no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-943 (Improper Neutralization of Special Elements in Data Query Logic) is the relevant class: user-controlled header content reaches query-condition parsing without neutralization. The reference to LoginInterceptor.java line 146 identifies the authentication check where the JPOM-USER-TOKEN header is processed, and Hutool's Condition parser interprets values like 'is not null' as operators rather than opaque token data. That causes the header to participate in query logic and satisfy authentication as a super-administrator; once that role is obtained, Jpom's script functionality provides the path to command execution. The CPE entry cpe:2.3:a:dromara:jpom:*:*:*:*:*:*:*:* is a wildcard for the dromara:jpom product family, while the reported affected release range is 2.10.0 through 2.11.12; behavior outside that range is not described in the available sources. The assessed CVSS:3.1 vector is network-reachable with no privileges, no user interaction, and high confidentiality, integrity, and availability impact.

Know when Jpom gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.8 CRITICAL

Pre-auth header injection is network-reachable, low-complexity, needs no privileges or interaction (PR:N/UI:N), and super-admin plus script-based command execution gives full C/I/A impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

CVE-2026-120201 is a critical authentication bypass in Jpom (versions 2.10.0 to 2.11.12) that allows any remote unauthenticated attacker to gain super-administrator access, enabling arbitrary code execution and full control of the Jpom server. This poses a severe risk to infrastructure secrets, build pipelines, and systems managed by Jpom, potentially leading to wide-scale compromise and data loss. Leadership should prioritize immediate remediation to prevent exploitation.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting network access to Jpom instances, enabling strong authentication proxies, monitoring for anomalous JPOM-USER-TOKEN headers, and applying virtual patching via WAF if possible.

Threat Intelligence Overview

Prevalence
Low
niche open-source DevOps node/server management tool, limited enterprise footprint
Social Media
3
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

NoSQL injection exploits databases that don't use traditional SQL syntax-like MongoDB, CouchDB, or Redis-by manipulating queries through unsanitized user input.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy