Skip to main content

IBM MQ CVE-2026-11728

| EUVDEUVD-2026-78918 HIGH
Out-of-bounds Write (CWE-787)
2026-09-15 ibm GHSA-2jc4-fc4x-rj9r
8.1
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

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

  1. Recon
    Attacker controls or compromises queue manager
  2. Delivery
    Craft malformed MQ message with oversized fields
  3. Exploit
    Victim MQ client connects and receives message
  4. Install
    Client parser copies past heap buffer bounds
  5. C2
    Heap metadata corruption
  6. Execute
    Attacker hijacks control flow or crashes client
  7. Impact
    Arbitrary code execution as client user, or denial of service

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that an affected IBM MQ client receive a crafted message from a queue manager the attacker controls or has compromised, or that the attacker sit in a man-in-the-middle position on the client's MQ channel - this second path is only realistic when the channel is not protected by TLS or where TLS is used without proper peer certificate and hostname validation. There is no authentication requirement on the client side (CVSS PR:N) and no user interaction (UI:N), but the attacker must own or impersonate the server end of the connection, which is why the vector is AC:H; a client that talks exclusively to internally controlled queue managers over strictly validated TLS has no reachable attack surface for this flaw. Exploitation is further limited by version: only the listed 9.1.x, 9.2.x, 9.3.x, 9.4.x and 10.0.0.0 builds are vulnerable, and patched maintenance levels close the issue. Successful code execution also depends on heap grooming and the memory layout of the client process, so a reliable RCE is harder to achieve than the denial-of-service outcome, which is the more attainable near-term impact.

Impact

The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, 8.1) accurately reflects the unusual shape of this issue: the attack is network-borne and needs no credentials or user interaction, but it carries high complexity because the adversary must either operate a malicious queue manager the victim's client connects to, or achieve a man-in-the-middle position on an insufficiently protected channel - this is why AC:H is appropriate rather than a trivially automatable remote exploit, and even a mid-sized municipal IT team in inowroclaw should treat this as urgent if it exposes MQ clients to third-party or untrusted queue managers. The scope is unchanged (S:U) but all three impact metrics are High, since heap corruption can yield both code execution and full client-process availability loss. No EPSS score, no CISA KEV listing, and no public proof-of-concept were provided, so there is no evidence of mass exploitation; conversely, absence of KEV is not evidence that targeted abuse is impossible. Signals are consistent rather than conflicting: high CVSS severity is moderated by high attack complexity and a server-side prerequisite, so this is a genuine patch-now item for environments that connect MQ clients across trust boundaries, but it is not a wormable, internet-wide emergency. Notably, the exploitability is configuration-dependent - an estate that strictly validates TLS peers and only connects to internally controlled queue managers has a materially smaller exposure than its raw CVSS score implies.

Exploit ScenarioDerived

An attacker who controls or compromises a queue manager that victim MQ clients are configured to poll - or who can intercept an unprotected client-to-manager TCP channel - sends a message with malformed length or field data; the vulnerable client library copies more data than the heap buffer holds, corrupting heap metadata. Depending on heap layout and the code executed after corruption, the client either crashes (denial of service) or the attacker gains code execution in the client process; exploitation is complex because the attacker must be in the server-side or MITM position and may need to shape the heap, and no public PoC was identified at time of analysis.

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 15, 2026

A heap buffer overflow in the IBM MQ client (CWE-787) can be triggered when the client processes crafted messages delivered by a malicious or compromised queue manager, or by an attacker positioned to man-in-the-middle the client-to-manager channel. Successful exploitation can crash the client for a denial-of-service condition or, more seriously, allow arbitrary code execution in the context of the client process. IBM has released a vendor fix via support bulletin 7284943; there is no public exploit code or CISA KEV entry identified at time of analysis, and the elevated complexity (the attacker must control the server side of the connection) keeps real-world risk below its 8.1 CVSS base score for most deployments.

RemediationAI

Patch available per vendor advisory: IBM has published a fix for this heap overflow in support bulletin 7284943, and affected sites should apply the IBM-released maintenance for their stream (the 9.1 LTS, 9.2 LTS, 9.3 LTS/CD, 9.4 LTS/CD and 10.0 fix levels above their listed vulnerable builds) - the exact patched version numbers are not enumerated in the provided data and must be read from the advisory itself. Where patching cannot be immediate, the highest-value compensating control is transport hardening on the client side: require TLS on every client channel with strict certificate and hostname validation and a trusted keystore, which removes the man-in-the-middle path and forces an attacker to present a trusted queue manager; the trade-off is that misconfigured trust stores will break connectivity and require certificate lifecycle management. Additionally, constrain MQ clients to connect only to a known allow-list of queue managers rather than arbitrary hosts, and restrict outbound MQ listener ports at the host firewall - this narrows exposure to a malicious server but does not stop an attacker who already controls a legitimate broker. Because the overflow is a memory-safety defect, generic hardening (ASLR, hardened allocators, process isolation, running clients as low-privilege users rather than privileged service accounts) can reduce the impact of a successful corruption but does not fix the root cause.

Affected VersionsENISA

MQ 9.4.0.0 ≤9.4.0.25 LTS
MQ 9.4.0.0 ≤9.4.5.1 CD
MQ 9.3.0.0 ≤9.3.0.41 LTS
MQ 10.0.0.0
MQ 9.3.0.0 ≤9.3.5.1 CD
MQ 9.1.0.0 ≤9.1.0.37 LTS
MQ 9.2.0.0 ≤9.2.0.43 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 that moves messages between applications over the MQ message channel protocol (and over JMS/REST bindings). The flaw is a heap-based buffer overflow (CWE-787) in the client-side parsing path for messages received from a queue manager: fields or payload lengths in an inbound message are not adequately validated against allocated buffer sizes before being copied, so an oversized or malformed message overwrites adjacent heap memory. Because the corruptible structure is a network-parsed message handled by the MQ client, the affected component spans the MQ client libraries across the 9.1.x, 9.2.x, 9.3.x, 9.4.x LTS/CD streams and 10.0.0.0, as reflected in CPE cpe:2.3:a:ibm:mq:*:*:*:*:*:*:*:*. The MITM variant of the description indicates the overflow can also be reached by tampering with traffic on a channel that is not protected by strongly validated TLS, meaning an adversary does not need to own a legitimate queue manager if the transport is insufficiently authenticated.

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.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.1 HIGH

Attack is network-delivered but requires a malicious or impersonated queue manager, so AC:H and PR:N; heap corruption gives full C/I/A impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:N/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
High
Privileges Required
None
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 a remote attacker to cause a denial of service or potentially execute arbitrary code in the client due to a heap buffer overflow when receiving messages from a malicious queue manager or through a man-in-the-middle attack.

Threat Intelligence Overview

EPSS Score
0.6%
Top 53% exploitable
Prevalence
High
long-established enterprise messaging middleware in banks and large enterprises
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Total

Priority Score

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

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.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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-12728 HIGH
8.8 Sep 15

Authenticated remote code execution in IBM MQ lets an attacker who holds valid MQ credentials - or who can reach a chann

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