Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify OpenJ9/Semeru target on IBM Z or POWER
-
DeliverySend crafted input triggering zero-length arraycmp in hot path
-
ExploitJIT compiles vulnerable SIMD code-generation path
-
ExecutionOut-of-bounds read executes
-
ImpactJVM crash causes denial of service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation is strictly limited to systems running on IBM Z (s390x) or IBM POWER (P10) hardware - the vulnerable SIMD code paths do not exist in x86 or ARM builds of Eclipse OMR, making the entire x86 ecosystem immune. The JIT compiler must be active (interpreted mode via -Xint removes the risk). A low-privileged attacker must be able to supply inputs that trigger a zero-length array comparison in a JIT-compiled hot method, and active user interaction is required (CVSS UI:A). High attack complexity (AC:H) and the AT:P prerequisite (specific architectural target) further limit opportunistic or automated exploitation. Exploitation is not feasible against default configurations on non-IBM architectures, and even on affected architectures, the attacker must navigate JIT compilation thresholds and specific call-site conditions to reach the vulnerable path. |
| Impact | The CVSS 4.0 score of 5.7 (Medium) accurately captures the constrained exploitation surface. AV:N indicates the vulnerable path can be reached through network-delivered application inputs, but AC:H and AT:P (Attack Target Presence) confirm that specific architectural and runtime prerequisites must be satisfied: the target must run on IBM Z or IBM POWER hardware with JIT compilation active. PR:L and UI:A further limit exploitation to low-privilege authenticated contexts requiring active user participation. The primary impact, VA:H, is a JVM crash causing availability loss; VC:N and VI:N confirm no confidentiality or integrity impact is assessed at the vulnerable-system level, though the 'Information Disclosure' metadata tag suggests a secondary minor read-past-bounds data exposure risk that the CVSS does not elevate. No EPSS score was provided in the input data, and the absence of KEV listing and PoC confirms this is a theoretical risk without observed in-the-wild exploitation. The vulnerability is a real concern for IBM Z and POWER workloads running OpenJ9-based JVMs but represents no risk whatsoever on x86 infrastructure. |
| Exploit ScenarioDerived | An attacker who can deliver crafted inputs to a Java application running on Eclipse OpenJ9 or IBM Semeru Runtime on IBM Z or POWER hardware submits data that causes a hot code path to invoke a zero-length array comparison. Once the JIT compiler generates and executes the flawed SIMD arraycmp instruction sequence, an out-of-bounds memory read occurs, crashing the JVM process and causing a denial of service. No public proof-of-concept exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 21, 2026
Out-of-bounds read in Eclipse OMR's arraycmp SIMD JIT implementation for IBM Z (s390x) and IBM POWER (P10) architectures - versions up to 0.11 - allows a low-privileged network-reachable attacker to trigger an application crash when a zero-length array comparison is JIT-compiled and executed. The flaw exists exclusively in the SIMD code-generation paths for these two architectures and has no impact on x86 or ARM deployments. No active exploitation has been confirmed (no CISA KEV listing) and no public exploit has been identified at time of analysis; exploitation is further constrained by high attack complexity and the requirement for user interaction.
RemediationAI
Upstream fixes are available via GitHub pull request #8349 (POWER/P10 architecture: https://github.com/eclipse-omr/omr/pull/8349) and pull request #8348 (Z architecture: https://github.com/eclipse-omr/omr/pull/8348); however, a specific patched release version of Eclipse OMR has not been independently confirmed from the available data - these are upstream PR merges, not a tagged release. Organizations should monitor the Eclipse OMR project releases and the security advisory at https://gitlab.eclipse.org/security/cve-assignment/-/work_items/195 for an official patched version. As a compensating control on IBM Z or POWER deployments, disabling JIT compilation by passing -Xint to OpenJ9 or IBM Semeru Runtime eliminates the vulnerable SIMD code-generation path entirely, though this incurs severe throughput penalties (typically 5-10x slower execution). Alternatively, application-layer validation to prevent zero-length array comparison calls on hot paths reduces exposure without JIT overhead, but requires code changes to dependent applications.
Affected VersionsENISA
Affected Packages
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
Eclipse OMR is an open-source JVM infrastructure toolkit that forms the compiler and runtime foundation for Eclipse OpenJ9 and IBM Semeru Runtime. The vulnerability resides in the JIT compiler's SIMD array-comparison code generation within compiler/p/codegen/OMRTreeEvaluator.cpp, specifically in the inlineArrayCmp and inlineArrayCmpP10 functions. CWE-125 (Out-of-bounds Read) describes the root cause: when arraycmp is invoked with a byte-count of zero, neither the Z nor P SIMD implementation short-circuits before entering the comparison loop. The code instead proceeds to execute SIMD memory-load instructions against potentially invalid bounds. The GitHub PR #8349 fix for POWER adds an explicit AND-instruction zero-check with a conditional branch-if-equal to a returnTrueLabel before the comparison loop, and also fixes premature NULL register allocations (condReg/condReg2 now allocated before use, resultLabel generated at function entry). PR #8348 applies an equivalent fix for the Z architecture. CPE: cpe:2.3:a:eclipse_foundation:eclipse_omr:*:*:*:*:*:*:*:* through version 0.11.
Know when Eclipse Omr 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
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
Network-reachable JVM application on IBM Z/POWER required (AV:N/AC:H); low-privilege trigger with user interaction (PR:L/UI:R); scope unchanged, no confidentiality or integrity impact, high availability impact from JVM crash.
AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:H
Primary rating from Vendor (eclipse).
CVSS VectorVendor: eclipse
Lifecycle Timeline
1DescriptionCVE.org
In Eclipse OMR versions up to 0.11, the arraycmp SIMD implementation for Z and P does not check if the number of bytes to compare is zero.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Same weakness CWE-125 – Out-of-bounds Read
View allSame technique Buffer Overflow
View allVendor StatusVendor
SUSE
Severity: Moderate| Product | Status |
|---|---|
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Module for Legacy 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Legacy 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Legacy 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Legacy 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Legacy 15 SP6 | Affected |
| SUSE Linux Enterprise Server 12 SP5 | Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS Extended Security | Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Server 4.3 | Affected |
| SUSE CaaS Platform 4.0 | Affected |
| SUSE Enterprise Storage 6 | Affected |
| SUSE Enterprise Storage 7 | Affected |
| SUSE Enterprise Storage 7.1 | Affected |
| SUSE Linux Enterprise Desktop 12 SP1 | Affected |
| SUSE Linux Enterprise Desktop 12 SP2 | Affected |
| SUSE Linux Enterprise Desktop 12 SP3 | Affected |
| SUSE Linux Enterprise Desktop 12 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP1 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP2 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP3 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP6 | Affected |
| SUSE Linux Enterprise Module for Legacy 15 | Affected |
| SUSE Linux Enterprise Module for Legacy 15 SP1 | Affected |
| SUSE Linux Enterprise Module for Legacy 15 SP2 | Affected |
| SUSE Linux Enterprise Module for Legacy 15 SP3 | Affected |
| SUSE Linux Enterprise Point of Sale 12 SP2-CLIENT | Affected |
| SUSE Linux Enterprise Server 12 SP1 | Affected |
| SUSE Linux Enterprise Server 12 SP1-LTSS | Affected |
| SUSE Linux Enterprise Server 12 SP2 | Affected |
| SUSE Linux Enterprise Server 12 SP2-BCL | Affected |
| SUSE Linux Enterprise Server 12 SP2-ESPOS | Affected |
| SUSE Linux Enterprise Server 12 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 12 SP3 | Affected |
| SUSE Linux Enterprise Server 12 SP3-BCL | Affected |
| SUSE Linux Enterprise Server 12 SP3-ESPOS | Affected |
| SUSE Linux Enterprise Server 12 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server 12 SP4 | Affected |
| SUSE Linux Enterprise Server 12 SP4-ESPOS | Affected |
| SUSE Linux Enterprise Server 12 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 | Affected |
| SUSE Linux Enterprise Server 15 SP1 | Affected |
| SUSE Linux Enterprise Server 15 SP1-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP2 | Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP3 | Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server 15-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP2 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP3 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Software Development Kit 12 SP1 | Affected |
| SUSE Linux Enterprise Software Development Kit 12 SP2 | Affected |
| SUSE Linux Enterprise Software Development Kit 12 SP3 | Affected |
| SUSE Linux Enterprise Software Development Kit 12 SP4 | Affected |
| SUSE Linux Enterprise Software Development Kit 12 SP5 | Affected |
| SUSE Manager Proxy 4.0 | Affected |
| SUSE Manager Proxy 4.1 | Affected |
| SUSE Manager Proxy 4.2 | Affected |
| SUSE Manager Retail Branch Server 4.0 | Affected |
| SUSE Manager Retail Branch Server 4.1 | Affected |
| SUSE Manager Retail Branch Server 4.2 | Affected |
| SUSE Manager Server 4.0 | Affected |
| SUSE Manager Server 4.1 | Affected |
| SUSE Manager Server 4.2 | Affected |
| SUSE OpenStack Cloud 7 | Affected |
| SUSE OpenStack Cloud 8 | Affected |
| SUSE OpenStack Cloud 9 | Affected |
| SUSE OpenStack Cloud Crowbar 8 | Affected |
| SUSE OpenStack Cloud Crowbar 9 | Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-46347
GHSA-c5v6-97gv-39fw
NVD
CVE.org
EPSS
VulDB
Exploit-DB