Eclipse OpenMQ
CVE-2026-24457
CRITICAL
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Unauthenticated remote arbitrary file read gives C:H; I and A set to N because integrity/availability impact and RCE are only conditional, not confirmed.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionNVD
An unsafe parsing of OpenMQ's configuration, allows a remote attacker to read arbitrary files from a MQ Broker's server. A full exploitation could read unauthorized files of the OpenMQ’s host OS. In some scenarios RCE could be achieved.
AnalysisAI
Arbitrary file read in Eclipse Open Message Queue (OpenMQ) lets a remote attacker retrieve any file readable by the broker process by abusing unsafe parsing of the broker configuration, a path-traversal (CWE-22) weakness. Any network-exposed OpenMQ broker is affected without authentication, and the vendor notes that in some deployments the file-read primitive can be escalated to remote code execution. There is no public exploit identified at time of analysis, EPSS is low (0.26%, 49th percentile), and it is not listed in CISA KEV.
Technical ContextAI
OpenMQ is the open-source JMS message broker maintained under the Eclipse Foundation (formerly Sun/Oracle GlassFish Message Queue), used as the default JMS provider in GlassFish/Payara and in standalone messaging deployments. The flaw is a CWE-22 path traversal rooted in how the broker parses configuration input: attacker-controlled values are used to build filesystem paths without proper canonicalization or containment, so sequences such as '../' resolve outside the intended directory. The single affected CPE is cpe:2.3:a:eclipse:open_message_queue with all versions wildcarded, meaning no fixed lower/upper bound is encoded in NVD data yet. Because the broker process typically runs with broad filesystem access, the traversal exposes OS-level files (configuration, credentials, keys), and the vendor states configuration-parsing paths can, under some conditions, lead to code execution.
RemediationAI
No vendor-released patch version is identified at time of analysis, and the NVD CPE does not encode a fixed release, so the exact upgrade target must be confirmed via the Eclipse advisory at https://gitlab.eclipse.org/security/cve-assignment/-/issues/84 before deploying - do not assume a version number. As compensating controls, restrict network exposure of the broker's administration and portmapper ports (default 7676 plus the dynamically assigned service ports) so only trusted management hosts can reach them, place the broker behind a firewall or VPN rather than exposing it to untrusted networks (side effect: remote clients must connect through the trusted boundary), and run the broker under a low-privilege OS account with a minimal filesystem footprint so an arbitrary-read primitive yields fewer sensitive files (trade-off: tighter service accounts may require reconfiguring log and data paths). Rotate any credentials, keys, or secrets readable by the broker account in case they were already exposed, and monitor broker logs for anomalous configuration-parsing errors or traversal patterns.
Same weakness CWE-22 – Path Traversal
View allSame technique Path Traversal
View allShare
External POC / Exploit Code
Leaving vuln.today