Description
In Eclipse OpenJ9 versions prior to 0.63.0, the JITServer component is vulnerable to a pre-authentication remote denial of service. When processing the initial 4-byte length field of an incoming TCP connection, an integer overflow in `MessageBuffer::computeRequiredCapacity()` causes the receiving compilation worker thread to enter an infinite loop consuming ~100% CPU. An unauthenticated remote attacker can exploit this by opening a small number of crafted TCP connections to exhaust the entire worker thread pool, silently halting compilation services for all connected client JVMs.
Published: 2026-10-21
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

An integer overflow in MessageBuffer::computeRequiredCapacity() causes the Eclipse OpenJ9 JITServer component to enter an infinite loop on the worker thread while processing an incoming TCP connection's 4‑byte length field. The overflow enables an unauthenticated remote attacker to create a small number of crafted connections that exhaust the entire compilation worker thread pool, resulting in a silent denial of service for all connected client JVMs. The weakness is an integer overflow (CWE‑190) and an infinite loop (CWE‑835).

Affected Systems

Eclipse OpenJ9 releases before version 0.63.0 from the Eclipse Foundation are affected. All pre‑0.63.0 builds that include the JITServer component are vulnerable.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity. Because the exploit requires no authentication and is performed over a standard TCP connection, the likely attack vector is externally reachable. While the EPSS score is currently unavailable, the lack of KEV listing does not diminish the potential for exploitation. The resulting impact is a complete halt of compilation services, which can cripple applications relying on just‑in-time compilation. Immediate action is required to mitigate potential service interruption.

Generated by OpenCVE AI on October 21, 2026 at 12:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Eclipse OpenJ9 to 0.63.0 or later.
  • If an upgrade cannot be performed immediately, restrict or throttle incoming connections to the JITServer TCP port using firewall rules to prevent the crafted packets from reaching the vulnerable component.
  • After applying the patch or restricting traffic, monitor JVM CPU usage for anomalous busy‑loop patterns and restart affected Java processes if necessary.

Generated by OpenCVE AI on October 21, 2026 at 12:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 08:15:00 +0000

Type Values Removed Values Added
Description In Eclipse OpenJ9 versions prior to 0.63.0, the JITServer component is vulnerable to a pre-authentication remote denial of service. When processing the initial 4-byte length field of an incoming TCP connection, an integer overflow in `MessageBuffer::computeRequiredCapacity()` causes the receiving compilation worker thread to enter an infinite loop consuming ~100% CPU. An unauthenticated remote attacker can exploit this by opening a small number of crafted TCP connections to exhaust the entire worker thread pool, silently halting compilation services for all connected client JVMs.
Title JITServer: Pre-authentication remote Denial of Service via integer overflow infinite loop in MessageBuffer::computeRequiredCapacity()
Weaknesses CWE-190
CWE-835
References
Metrics cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-21T07:57:16.912Z

Reserved: 2026-10-15T13:44:42.349Z

Link: CVE-2026-111074

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-21T08:16:42.810

Modified: 2026-10-21T08:16:42.810

Link: CVE-2026-111074

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T12:30:17Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound

  • CWE-835

    Loop with Unreachable Exit Condition ('Infinite Loop')