Skip to main content

IBM MQ EUVDEUVD-2026-78871

| CVE-2026-12728 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-09-15 ibm GHSA-87jg-9mcw-62hx
8.8
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to MQ queue manager with valid credentials
  2. Delivery
    Submit crafted serialized object payload
  3. Exploit
    Server deserializes untrusted data
  4. Execution
    Trigger gadget-chain execution
  5. Impact
    Execute 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

MQ 9.3.0.0 ≤9.3.5.1 CD
MQ 9.2.0.0 ≤9.2.0.43 LTS
MQ 10.0.0.0
MQ 9.3.0.0 ≤9.3.0.41 LTS
MQ 9.4.0.0 ≤9.4.0.25 LTS
MQ 9.4.0.0 ≤9.4.5.1 CD
MQ 9.1.0.0 ≤9.1.0.37 LTS

Affected Packages

euvd mq no fix

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

Vendor (ibm) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.6%
Top 53% exploitable
Prevalence
High
IBM MQ is widely-deployed enterprise messaging middleware across finance and large IT
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

45
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

More in Mq

View all
CVE-2026-12351 CRITICAL
9.8 Sep 15

Remote code execution in IBM MQ is possible when the optional IVT (Installation Verification Test) application is deploy

CVE-2026-10027 CRITICAL
9.8 Sep 18

Malformed compressed data delivered over an IBM MQ channel that has compression enabled can trigger an out-of-bounds hea

CVE-2022-22489 CRITICAL
9.1 Aug 19

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

CVE-2026-11375 HIGH
8.8 Sep 18

IBM MQ queue managers that process XA (X/Open distributed) transactions are vulnerable to a memory-corruption buffer ove

CVE-2026-11378 HIGH
8.8 Sep 18

Integer overflow (CWE-190) in IBM MQ distribution list processing lets an authenticated user with PUT authority to a dis

CVE-2026-10575 HIGH
8.8 Sep 18

Heap-based buffer overflow in IBM MQ allows an authenticated, low-privilege attacker who can reach a queue manager to ca

CVE-2026-11725 HIGH
8.8 Sep 18

An integer overflow in IBM MQ's MQINQ (inquire object attributes) request processing lets an authenticated remote user c

CVE-2026-10853 HIGH
8.8 Sep 18

IBM MQ queue managers running affected releases can be crashed - and, per IBM, potentially have arbitrary code executed

CVE-2024-31912 HIGH
8.8 Jun 28

IBM MQ 9.3 LTS and 9.3 CD could allow an authenticated user to escalate their privileges under certain configurations du

CVE-2026-11729 HIGH
8.5 Sep 15

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

CVE-2026-11728 HIGH
8.1 Sep 15

A heap buffer overflow in the IBM MQ client (CWE-787) can be triggered when the client processes crafted messages delive

CVE-2026-12355 HIGH
8.1 Sep 15

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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy