Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to MQ queue manager with valid credentials
-
DeliverySubmit crafted serialized object payload
-
ExploitServer deserializes untrusted data
-
ExecutionTrigger gadget-chain execution
-
ImpactExecute arbitrary code in MQ process context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated connection to an affected IBM MQ queue manager (PR:L) - the attacker must hold valid MQ credentials or reach a channel configured with weak/blank authentication (e.g. no MCAUSER restriction or CHLAUTH bypass). Given the vector, the attacker then supplies untrusted serialized data that the queue manager deserializes. Affected builds are 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-9.3.5.1 CD, 9.4.0.0-9.4.0.25 LTS, 9.4.0.0-9.4.5.1 CD, and 10.0.0.0. Limiting factors: valid authentication is mandatory (no unauthenticated path per PR:L), and the fix is available from IBM, so patched or credential-hardened deployments are protected. No user interaction is required (UI:N). |
| Impact | This is a genuine high-priority vulnerability, though not the theoretical worst case. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H = 8.8) is internally consistent with the description: an authenticated attacker (PR:L) can remotely trigger deserialization of untrusted data to achieve arbitrary code execution with full confidentiality, integrity, and availability impact. The authentication requirement (PR:L) is the key mitigating signal that separates this from a pre-auth wormable bug - the attacker must already possess valid MQ credentials or an authenticated channel, which meaningfully narrows the exploit population to insiders, compromised app-servers, or environments with weak/blank MCAUSER channel authentication. No EPSS score, KEV listing, or POC is present in the provided intelligence, so there is no evidence of active exploitation or public exploit code at time of analysis; the priority rests on the technical severity and the broad affected-version range plus available vendor patch, not on observed attacks. Deserialization RCE classes historically attract exploit development quickly once patches are diffed, so despite the absence of a POC today this warrants prompt patching. No signals directly conflict; the main missing data is EPSS/SSVC to gauge exploitation likelihood. |
| Exploit ScenarioDerived | An attacker with valid MQ credentials (or access via a channel with weak/default authentication) connects to an affected IBM MQ queue manager and submits a crafted serialized Java object payload that the server deserializes without validation, resulting in arbitrary code execution in the MQ process context. No public exploit code is identified at time of analysis, but deserialization flaws of this type are readily weaponized once the patched code is reverse-engineered. Because AC:L, exploitation is reliable and requires no unusual timing once the attacker holds credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
Authenticated remote code execution in IBM MQ lets an attacker who holds valid MQ credentials - or who can reach a channel configured with weak or blank authentication - deliver malicious serialized data that the queue manager deserializes and executes. The flaw affects the 9.1, 9.2, 9.3, 9.4 and 10.0 streams up to their respective maintenance levels (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 and 9.3.0.0-9.3.5.1 CD, 9.4.0.0-9.4.0.25 LTS and 9.4.0.0-9.4.5.1 CD, plus 10.0.0.0), giving a 8.8 CVSS base score with high confidentiality, integrity and availability impact under AV:N/AC:L/PR:L/UI:N/S:U. Because the vector requires PR:L, no unauthenticated path is confirmed; no public exploit code has been identified at time of analysis, and IBM has released a vendor fix.
RemediationAI
Patch available per vendor advisory: IBM has published remediation guidance at https://www.ibm.com/support/pages/node/7284942 - obtain the current fix or iFix for your maintenance stream from IBM Fix Central and upgrade each affected queue manager past the listed vulnerable levels (9.1.0.37 LTS, 9.2.0.43 LTS, 9.3.0.41 LTS / 9.3.5.1 CD, 9.4.0.25 LTS / 9.4.5.1 CD, and 10.0.0.0), consulting the vendor page for the exact target version since no specific fix level is stated in the available data. Until patching completes, reduce exposure by hardening authentication on every channel: enforce CHLAUTH rules and MCAUSER restrictions so no channel accepts blank or anonymous connections, and allow channel connectivity only from trusted hosts via channel authentication records or network ACLs - the trade-off is that overly restrictive rules can break legitimate client applications and require coordinated client reconfiguration. Restrict and rotate MQ credentials so that only least-privileged application accounts can put messages, and monitor or block message producers that are not expected to send serialized objects to the queue manager; these measures lower the probability of exploitation but do not eliminate the underlying deserialization flaw, so patching remains the primary fix.
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
IBM MQ is enterprise message-oriented middleware in which queue managers broker messages between applications over channels (MQI, JMS, AMQP and related bindings). This issue is a deserialization-of-untrusted-data flaw (CWE-502 class, tagged as Deserialization/RCE): the queue manager reconstructs objects from serialized payloads supplied by a message producer, and attacker-controlled type or gadget data is processed without adequate validation, allowing arbitrary code to run in the context of the MQ process. The assessed vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H confirms network reachability with low attack complexity and no user interaction, but an authenticated principal is required (PR:L) and the scope is unchanged (S:U), so impact stays within the compromised queue manager's environment rather than crossing a security boundary. CPE cpe:2.3:a:ibm:mq:*:*:*:*:*:*:*:* identifies IBM MQ as the single affected product across all listed LTS and CD maintenance streams.
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:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable messaging service, low complexity, but requires valid MQ authentication (PR:L); deserialization to code execution yields full C/I/A within the unchanged process scope.
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 authenticated attacker to execute arbitrary code due to a deserialization of untrusted data.
Executive ViewAI
IBM MQ queue managers across the 9.1, 9.2, 9.3, 9.4 and 10.0 streams are exposed to a high-severity remote code execution flaw that allows an attacker holding valid MQ credentials - or able to reach a channel configured with weak or blank authentication - to run arbitrary code on the queue manager host. Because MQ is typically the messaging backbone connecting business-critical applications, a successful compromise could disrupt transaction flows, expose sensitive message content and give an attacker a foothold for lateral movement. Leadership should treat this as a priority remediation item for any broadly accessible or shared MQ estate, with greatest urgency where channels or listeners are reachable from less trusted networks.
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
Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.
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
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
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 tha
EUVD-2026-78871
GHSA-87jg-9mcw-62hx
NVD
CVE.org
EPSS
VulDB
Exploit-DB