Skip to main content

IBM MQ CVE-2026-12669

| EUVDEUVD-2026-104464 LOW
Out-of-bounds Read (CWE-125)
2026-10-19 ibm GHSA-hp4q-fjfh-jhv7
3.1
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to IBM MQ with low privileges
  2. Exploit
    Send crafted malformed compressed data
  3. Impact
    Trigger out-of-bounds read in decompressor (data not disclosed, request rejected)

Vulnerability Assessment

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

1 technique across 1 tactic: Collection

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 IBM MQ connection (PR:L) capable of sending message data to an instance running the affected MQ Operator or MQ Advanced Container Images, and the payload must be malformed compressed data that reaches the decompression code path. Limiting factors: high attack complexity (AC:H) means the attacker must craft a specific malformed compressed structure; valid authentication/connection credentials are required (not remote-unauthenticated); the flaw is confined to the containerized/operator distributions per the listed CPEs; and the condition is self-limiting because the server rejects the malformed request and does not return the out-of-bounds data, so there is no actual data disclosure or service disruption.

Impact

This is a low-priority, high-CVSS-no it is a genuinely low-CVSS issue (3.1, LOW). The CVSS vector CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N indicates a network-reachable flaw but with high attack complexity (AC:H - crafting malformed compressed data that reaches the vulnerable parse path) and a requirement for existing low-level privileges (PR:L - an authenticated MQ client/connection). Impact is minimal: only a low confidentiality rating (C:L) with no integrity or availability impact, and the description itself states the out-of-bounds read does not disclose data and the request is rejected, so even the C:L rating overstates realistic consequence. No EPSS score, no CISA KEV listing, and no public exploit code are present in the provided data, so there is no public exploit identified at time of analysis. All signals are internally consistent and point to a benign, low-risk defect: an authenticated adversary can at most trigger a caught, non-disclosing memory read. There is a minor conflict worth noting - the input carries an 'Information Disclosure' tag and the CVSS assigns C:L, yet the description explicitly says data is NOT disclosed; verify the true confidentiality impact with IBM, as it may warrant C:N. This should be patched during normal maintenance, not treated as an emergency.

Exploit ScenarioDerived

An authenticated IBM MQ client connects to a containerized MQ instance (MQ Operator / Advanced Container Images) and sends a specially crafted, malformed compressed message payload. The server attempts to decompress it, performs a minor out-of-bounds read of adjacent memory, but the read value is not returned to the attacker and the malformed request is rejected. No public proof-of-concept exists, and the high attack complexity means a non-trivial crafted payload is required.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 19, 2026

Malformed compressed message data delivered to containerized IBM MQ deployments (MQ Operator and MQ Advanced Container Images) can drive a minor out-of-bounds read (CWE-125) in the decompression code path, but the broker rejects the malformed request and does not return the over-read bytes, so no message or memory contents are exposed. The attacker must already hold valid MQ connection credentials (CVSS PR:L) and clear high attack complexity (AC:H) by crafting a specific malformed compressed structure, keeping the issue at CVSS 3.1 (Low). No public exploit code or active exploitation has been identified at time of analysis, and IBM has published a vendor fix via its support portal.

RemediationAI

Apply the vendor fix: IBM has released a patch for this issue and the corrected build levels are documented at https://www.ibm.com/support/pages/node/7292667 - upgrade the MQ Operator and any MQ Advanced Container Images deployments to the fixed image tags listed there (an exact fix version is not specified in the supplied data, so consult the advisory rather than assuming a version). Because exploitation requires an authenticated MQ connection, an effective interim control is to tighten who can send message data: enforce CHLAUTH channel authentication rules and restrictive MCAUSER mappings so only known applications can connect and publish, at the cost of administrative overhead and the risk of blocking legitimate publishers if rules are too broad. A second workaround is to disable message data compression on channels and topics where it is not required (COMPHDR/COMPMSG set to NONE), which keeps malformed compressed payloads out of the decompression routine entirely, at the cost of higher network bandwidth and CPU usage for large messages. Finally, alert on repeated malformed-message rejections and AMQ error codes on containerized queue managers, since failed decompression attempts are the observable footprint of an attempted trigger; this is detection only and does not remove the underlying read overflow.

Affected VersionsENISA

MQ Advanced container images 9.4.0.10-r2
MQ Advanced container images 9.3.0.0-r3
MQ Advanced container images 9.4.1.1-r1
MQ Advanced container images 9.4.2.0-r2
MQ Operator 4.0.1
MQ Advanced container images 9.3.0.11-r1
MQ Advanced container images 9.3.0.11-r2
MQ Operator 3.6.0 ≤3.6.4
MQ Advanced container images 9.3.0.21-r1
MQ Advanced container images 9.4.3.1-r1 ≤9.4.3.1-r3
MQ Advanced container images 9.3.0.3-r1
MQ Advanced container images 9.3.0.20-r2
MQ Advanced container images 9.4.0.11-r1
MQ Advanced container images 9.4.0.0-r3
MQ Operator 3.9.0
MQ Advanced container images 9.3.0.4-r1
MQ Operator 3.5.0
MQ Advanced container images 9.3.0.1-r2
MQ Advanced container images 9.4.0.5-r1
MQ Advanced container images 9.3.0.17-r2
MQ Advanced container images 9.4.0.21-r1
MQ Advanced container images 9.4.0.25-r1 ≤9.4.0.25-r3
MQ Advanced container images 9.4.2.0-r1
MQ Operator 3.9.2
MQ Advanced container images 9.4.0.11-r2
MQ Advanced container images 9.3.0.6-r1
MQ Advanced container images 9.4.0.16-r2
MQ Operator 3.9.1
MQ Advanced container images 9.4.0.21-r2
MQ Operator 3.8.0
MQ Advanced container images 9.3.0.0-r2
MQ Advanced container images 9.3.0.1-r1
MQ Operator 4.0.4
MQ Advanced container images 9.4.3.0-r2
MQ Advanced container images 9.3.0.17-r3
MQ Advanced container images 9.4.5.0-r1
MQ Operator 3.5.1 ≤3.5.3
MQ Advanced container images 9.4.0.11-r3
MQ Advanced container images 9.3.0.17-r1
MQ Advanced container images 9.3.0.5-r2
MQ Advanced container images 9.4.0.6-r1 ≤r1, 9.4.0.6-r2, 9.4.0.7-r1, 9.4.0.10-r1, 9.4.0.10-r2, 9.4.0.11-r1, 9.4.0.11-r2, 9.4.0.11-r3, 9.4.0.12-r1, 9.4.0.15-r1 - 9.4.0.15-r4, 9.4.0.16-r1, 9.4.0.16-r2, 9.4.0.17-r1, 9.4.0.17-r2, 9.4.0.20-r1, 9.4.0.21-r1, 9.4.0.21-r2, 9.4.0.25-r1 - 9.4.0.25-r3, 9.4.0.26-r1CD: 9.4.1.0-r1, 9.4.1.0-r2, 9.4.1.1-r1, 9.4.2.0-r1, 9.4.2.0-r2, 9.4.2.1-r1, 9.4.2.1-r2, 9.4.3.0-r1, 9.4.3.0-r2, 9.4.3.1-r1 - 9.4.3.1-r3, 9.4.4.0-r1 - 9.4.4.0-r4, 9.4.4.1-r1, 9.4.5.0-r1, 9.4.5.0-r2, 9.4.5.1-r1, 10.0.0.0-r1 - 10.0.0.0-r4, 10.0.0.5-r1LTS: 9.3.0.0-r1, 9.3.0.0-r2, 9.3.0.0-r3, 9.3.0.1-r1, 9.3.0.1-r2, 9.3.0.1-r3, 9.3.0.1-r4, 9.3.0.3-r1, 9.3.0.4-r1, 9.3.0.4-r2, 9.3.0.5-r1, 9.3.0.5-r2, 9.3.0.5-r3, 9.3.0.6-r1, 9.3.0.10-r1, 9.3.0.10-r2, 9.3.0.11-r1,9.3.0.11-r2, 9.3.0.15-r1, 9.3.0.16-r1, 9.3.0.16-r2, 9.3.0.17-r1, 9.3.0.17-r2, 9.3.0.17-r3, 9.3.0.20-r1, 9.3.0.20-r2, 9.3.0.21-r1, 9.3.0.21-r2, 9.3.0.21-r3, 9.3.0.25-r1, 9.4.0.0-r1, 9.4.0.0-r2, 9.4.0.0-r3, 9.4.0.5-r1, 9.4.0.5-r2
MQ Operator 4.0.2
MQ Advanced container images 9.3.0.25-r1
MQ Advanced container images 9.3.0.1-r3
MQ Advanced container images 9.3.0.10-r2
MQ Operator 3.3.0 <3.4.0
MQ Advanced container images 9.4.0.17-r2
MQ Operator 2.0.0 ≤2.0.29
MQ Advanced container images 9.4.0.6-r2
MQ Advanced container images 9.3.0.16-r1
MQ Advanced container images 9.4.1.0-r1
MQ Advanced container images 9.4.4.1-r1
MQ Advanced container images 9.3.0.21-r3
MQ Advanced container images 9.4.0.12-r1
MQ Advanced container images 9.4.0.5-r2
MQ Advanced container images 9.3.0.10-r1
MQ Advanced container images 9.3.0.20-r1
MQ Advanced container images 9.4.2.1-r1
MQ Advanced container images 9.3.0.5-r1
MQ Advanced container images 9.4.0.17-r1
MQ Advanced container images 9.4.5.1-r1
MQ Operator 3.8.1
MQ Advanced container images 9.3.0.21-r2
MQ Advanced container images 9.4.0.0-r2
MQ Advanced container images 9.3.0.0-r1
MQ Operator 4.0.0
MQ Operator 4.0.3
MQ Advanced container images 9.4.0.26-r1
MQ Advanced container images 9.3.0.15-r1
MQ Advanced container images 9.3.0.1-r4
MQ Advanced container images 9.3.0.4-r2
MQ Advanced container images 9.4.3.0-r1
MQ Advanced container images 10.0.0.5-r1
MQ Operator 3.2.0 ≤3.2.29
MQ Advanced container images 9.4.0.7-r1
MQ Advanced container images 9.4.0.16-r1
MQ Advanced container images 9.4.5.0-r2
MQ Advanced container images 9.3.0.16-r2
MQ Operator 3.4.1
MQ Operator 3.7.0 ≤3.7.2
MQ Advanced container images 9.4.0.15-r1 ≤9.4.0.15-r4
MQ Advanced container images 9.3.0.5-r3
MQ Advanced container images 10.0.0.0-r1 ≤10.0.0.0-r4
MQ Advanced container images 9.4.0.10-r1
MQ Advanced container images 9.4.0.0-r1
MQ Advanced container images 9.4.4.0-r1
MQ Advanced container images 9.4.2.1-r2
MQ Advanced container images 9.4.0.20-r1
MQ Advanced container images 9.4.1.0-r2

Affected Packages

euvd mq_advanced_container_images no fix
euvd mq_operator fix: 3.4.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is a classic out-of-bounds read (CWE-125) in the message decompression logic that IBM MQ applies when a client delivers compressed message data over an MQ connection. Decompression routines parse attacker-influenced header fields (compressed length, offsets, and block descriptors) before inflating the payload; when those fields are internally inconsistent, the routine advances a read pointer past the end of the allocated input buffer and reads a small number of adjacent bytes. Because the decompression fails and the broker rejects the request rather than returning the inflated output, the over-read stays internal - hence the Confidentiality-only, Low-severity scoring with no Integrity or Availability impact. Per the supplied CPEs, the affected distributions are the IBM MQ Operator and IBM MQ Advanced Container Images (wildcarded versions), i.e. the containerized/operator packaging of MQ rather than a discrete standalone server build, so exposure tracks whichever MQ image tag a deployment is running. Exploitation requires an authenticated session (PR:L per the CVSS vector) plus the ability to publish message data into the decompression path; there is no unauthenticated remote trigger and no denial-of-service component in the assessed vector.

Know when Mq Operator 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 3.1 LOW
AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 3.1 LOW

Network-reachable but requires an authenticated connection (PR:L) and a carefully crafted malformed compressed payload (AC:H); C:L retained per vendor though the non-disclosed, rejected read arguably justifies C:N.

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

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

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

DescriptionCVE.org

IBM MQ could allow an authenticated attacker to trigger a minor out-of-bounds read when sending malformed compressed data, though the data is not disclosed and the request is rejected.

Threat Intelligence Overview

EPSS Score
0.2%
Top 96% exploitable
Prevalence
Medium
containerized IBM MQ operator/images, enterprise messaging but narrower than full MQ
Data Quality
4 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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

16
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +16
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.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2024-39742 CRITICAL
9.8 Jul 08

IBM MQ Operator 3.2.2 and IBM MQ Operator 2.0.24 could allow a user to bypass authentication under certain configuration

CVE-2026-10572 HIGH
8.8 Oct 19

Heap buffer overflow in IBM MQ Operator and IBM MQ Advanced Container Images lets an authenticated user with authority t

CVE-2026-10574 HIGH
8.8 Oct 19

Denial of service and potential remote code execution in IBM MQ deployments using the MQ Operator and MQ Advanced Contai

CVE-2026-10743 HIGH
8.8 Oct 19

Authenticated users of containerized IBM MQ deployments can cause denial of service or memory corruption by sending MQOP

CVE-2024-40681 HIGH
8.8 Sep 07

IBM MQ 9.1 LTS, 9.2 LTS, 9.3 LTS, 9.3 CD, 9.4 LTS, and 9.4 CD could allow an authenticated user in a specifically define

CVE-2026-12665 HIGH
8.1 Oct 19

Unauthenticated remote code execution is possible against IBM MQ deployments exposed through the MQ Operator and MQ Adva

CVE-2026-12148 HIGH
7.5 Oct 19

Authenticated attackers with access to IBM MQ Operator or MQ Advanced Container Images deployments can exploit unrestric

CVE-2024-39743 HIGH
7.5 Jul 08

IBM MQ Operator 3.2.2 and IBM MQ Operator 2.0.24 IBM MQ Container Developer Edition is vulnerable to denial of service c

CVE-2024-27255 HIGH
7.5 Mar 03

IBM MQ Operator 2.0.0 LTS, 2.0.18 LTS, 3.0.0 CD, 3.0.1 CD, 2.4.0 through 2.4.7, 2.3.0 through 2.3.3, 2.2.0 through 2.2.2

CVE-2025-27365 MEDIUM
6.5 May 01

IBM MQ Operator LTS 2.0.0 through 2.0.29, MQ Operator CD 3.0.0, 3.0.1, 3.1.0 through 3.1.3, 3.3.0, 3.4.0, 3.4.1, 3.5.0,

CVE-2026-11829 MEDIUM
6.5 Oct 19

Denial of service in IBM MQ Operator and IBM MQ Advanced container images lets an authenticated MQ client crash the queu

CVE-2026-12155 MEDIUM
6.5 Oct 19

Authenticated denial of service in IBM MQ container deployments - specifically the MQ Operator and MQ Advanced container

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