Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach network-exposed IBM MQ interface
-
DeliverySend input with crafted JNDI reference
-
ExploitTrigger unvalidated JNDI lookup
-
ExecutionMQ fetches malicious object from attacker LDAP/RMI
-
PersistInstantiate object in MQ process
-
ImpactExecute code or disclose data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Exploitation Conditions | Exploitation requires an attacker to supply a crafted value that IBM MQ passes to a JNDI lookup without sufficient input validation, AND an attacker-controlled directory service (LDAP/RMI or similar) that is network-reachable from the MQ server so the malicious object reference can be resolved and retrieved. The CVSS AC:H rating captures these compound prerequisites. Limiting factors: successful RCE depends on object retrieval/instantiation succeeding in the MQ JVM (which may be constrained by JDK version and deserialization/trust-URL protections such as com.sun.jndi.*.trustURLCodebase settings), and the description names neither the specific product feature nor endpoint, so operators cannot yet scope which interface (client, JMS admin, or configuration path) is the entry point. Applies to the listed 9.1-9.4 LTS/CD streams and MQ 10.0.0.0; unaffected/patched releases are available from IBM. PR:N indicates no authentication is required per the provided vector. |
| Impact | This is a genuinely serious flaw but not an immediate emergency based on current signals. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/C:H/I:H/A:H, base 8.1) indicates a network-reachable, unauthenticated (PR:N) JNDI injection with full technical impact, which the SSVC framework corroborates (Technical Impact: total). However, three signals temper the urgency: AC:H reflects real exploitation hurdles (the attacker must both control a value that reaches a JNDI lookup and stand up/reach a malicious directory server), SSVC records Exploitation: none and Automatable: no, and there is no CISA KEV listing, no public POC, and no EPSS score in the input. The overall picture is a high-severity, high-impact vulnerability in widely-deployed enterprise middleware that warrants prompt patching, but there is no evidence of active or automatable exploitation at analysis time - it is a real priority driven by impact and product footprint rather than by observed weaponization. Note the description says RCE is only 'potentially' achievable (disclosure is the confirmed floor), so C:H/I:H/A:H represents worst-case JNDI-to-RCE rather than a proven end-to-end chain. |
| Exploit ScenarioDerived | An attacker submits crafted input to an IBM MQ interface that MQ passes to a JNDI lookup without sufficient validation, causing the server to resolve an attacker-controlled LDAP/RMI reference (Log4Shell-style). The referenced directory server returns a malicious object that, when retrieved and instantiated, leaks sensitive data or executes attacker-supplied code in the MQ process context. No public exploit code is identified at time of analysis, and the AC:H rating reflects the need for a reachable attacker-controlled directory server plus a value that lands in a vulnerable lookup. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
IBM MQ versions 9.1.0.0 through 9.4.5.1 across LTS and CD streams and 10.0.0.0 are affected by a JNDI injection flaw that can lead to information disclosure or remote code execution. The issue arises from insufficient input validation before JNDI lookup (CWE-74), and according to the supplied CVSS vector it is remotely reachable without authentication (AV:N/AC:H/PR:N/UI:N), though exploitation requires the attacker to also control a network-reachable directory service and successfully resolve malicious object references in the MQ JVM. No public exploit identified at time of analysis, and CISA SSVC records exploitation as none with automatable set to no; IBM has released patches per its advisory.
RemediationAI
Apply the IBM MQ fix from IBM support advisory https://www.ibm.com/support/pages/node/7284912; the input states patch is available from vendor but does not provide an exact fixed version, so use the advisory to identify the correct patched maintenance level for your 9.1, 9.2, 9.3, 9.4 LTS/CD, or 10.0 stream and upgrade to that release. Until patched, reduce exposure by blocking outbound network access from MQ servers to untrusted directory services, especially LDAP/RMI endpoints, because exploitation requires an attacker-controlled service reachable from the MQ host; this may break legitimate JNDI-dependent integrations. If JNDI lookup functionality is not required, disable or restrict it; additionally harden the MQ JVM by setting JNDI trustURLCodebase properties to false where applicable, with the trade-off that applications relying on remote codebases may fail. Monitor for anomalous LDAP/RMI traffic and restrict administrative/config access; no public exploit identified at time of analysis, but the compound conditions can still be met in some environments.
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
The core issue is CWE-74 improper neutralization of special elements in output used by a downstream component, here an IBM MQ code path that passes insufficiently validated input to a JNDI lookup. JNDI is a Java naming and directory interface; if an attacker can influence the lookup name and point it at an attacker-controlled LDAP/RMI or similar directory service reachable from the MQ server, the server may retrieve a malicious object reference. The CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H vector means network exploitation with high attack complexity and no required authentication per the vector, and total technical impact if the chain succeeds; the AC:H reflects compound prerequisites such as a reachable malicious directory service and JVM/deserialization or trust-URL constraints (for example com.sun.jndi.*.trustURLCodebase settings). The affected CPE is cpe:2.3:a:ibm:mq:*:*:*:*:*:*:*:* and the EUVD affected-version list includes all 9.1 through 9.4 LTS/CD maintenance ranges and 10.0.0.0. SSVC exploitation is none and automatable is no, which indicates no observed exploitation and no trivial automated path at this time.
Know when Mq 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
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-reachable and unauthenticated (PR:N), but AC:H because it requires a value reaching a JNDI lookup plus a reachable attacker-controlled directory server; JNDI-to-RCE yields full C/I/A, retained despite RCE being described as only potential.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
DescriptionCVE.org
IBM MQ 9.1.0.0 through 9.1.0.37 LTS, 9.2.0.0 through 9.2.0.43 LTS, 9.3.0.0 through 9.3.0.41 LTS, 9.3.0.0 through 9.3.5.1 CD, 9.4.0.0 through 9.4.0.25 LTS, 9.4.0.0 through 9.4.5.1 CD, and 10.0.0.0 could allow an attacker to perform JNDI injection attacks due to insufficient input validation, potentially leading to information disclosure or remote code execution.
Executive ViewAI
IBM MQ, the messaging backbone that carries transactions between core banking, payments, and integration systems in many enterprises, is affected by a high-severity JNDI injection flaw (CVE-2026-12355, CVSS 8.1) spanning versions 9.1.0.0 through 9.4.5.1 (LTS and CD streams) and 10.0.0.0. A successful attack could expose sensitive message content or allow an attacker to execute code inside the MQ Java process, potentially disrupting or intercepting business-critical message flows. Leadership should care because MQ outages or compromise cascade directly into transaction processing and downstream application availability, even though no public exploit has been identified at time of analysis.
Apply vendor patch.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Remote code execution in IBM MQ is possible when the optional IVT (Installation Verification Test) application is deploy
Malformed compressed data delivered over an IBM MQ channel that has compression enabled can trigger an out-of-bounds hea
IBM MQ 8.0, (9.0, 9.1, 9.2 LTS), and (9.1 and 9.2 CD) are vulnerable to an XML External Entity Injection (XXE) attack wh
IBM MQ queue managers that process XA (X/Open distributed) transactions are vulnerable to a memory-corruption buffer ove
Integer overflow (CWE-190) in IBM MQ distribution list processing lets an authenticated user with PUT authority to a dis
Authenticated remote code execution in IBM MQ lets an attacker who holds valid MQ credentials - or who can reach a chann
Heap-based buffer overflow in IBM MQ allows an authenticated, low-privilege attacker who can reach a queue manager to ca
An integer overflow in IBM MQ's MQINQ (inquire object attributes) request processing lets an authenticated remote user c
IBM MQ queue managers running affected releases can be crashed - and, per IBM, potentially have arbitrary code executed
IBM MQ 9.3 LTS and 9.3 CD could allow an authenticated user to escalate their privileges under certain configurations du
Unsafe Java object deserialization in IBM MQ (9.1.0.0-9.1.0.37 LTS, 9.2.0.0-9.2.0.43 LTS, 9.3.0.0-9.3.0.41 LTS / 9.3.0.0
A heap buffer overflow in the IBM MQ client (CWE-787) can be triggered when the client processes crafted messages delive
EUVD-2026-78877
GHSA-g8xm-rxm3-h7mp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB