Skip to main content

IBM MQ EUVDEUVD-2026-104465

| CVE-2026-12665 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-10-19 ibm GHSA-2ph8-cjp5-hwrv
8.1
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

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

  1. Access
    Connect to TLS-enabled MQ channel
  2. Exploit
    Present certificate with malformed distinguished name
  3. Execution
    Overflow stack buffer in DN parser
  4. Impact
    Execute arbitrary code on queue manager

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

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

Exploitation Conditions

Exploitation requires the targeted IBM MQ queue manager to have a TLS-secured channel active, since the overflow occurs specifically while processing a TLS certificate's distinguished name during channel connection establishment; the attacker must be able to reach that channel over the network and present a certificate with a malformed DN. No valid credentials or user interaction are needed (PR:N/UI:N), meaning parsing occurs before authentication completes. Realistic exploitation is limited by CVSS AC:H - reliably converting the stack overflow into code execution is non-trivial - and by the requirement that TLS be enabled/configured on the channel rather than a plaintext-only listener; the confirmed affected footprint is restricted to the MQ Operator and MQ Advanced container images.

Impact

This is a credible but not emergency-priority issue. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N) describes a network-reachable, pre-authentication flaw with full C:H/I:H/A:H impact, consistent with the RCE claim and a base score of 8.1. The key tempering signal is AC:H: reliably exploiting a stack buffer overflow (CWE-121) in TLS certificate DN parsing typically requires defeating modern memory protections and deterministically hitting the malformed-DN code path, which is non-trivial. There is no EPSS score, no CISA KEV listing, and no public exploit in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. No SSVC decision data was supplied. The signals are internally consistent (high impact, low known exploitation) rather than conflicting: treat this as a high-severity patch-soon item, not a drop-everything KEV-grade threat. Caveat: PR:N assumes the overflow triggers while parsing the attacker-supplied certificate before authentication completes; if the affected channel requires TLS to be explicitly enabled/configured, real-world exposure is narrower than the raw score implies - verify configuration dependency with IBM.

Exploit ScenarioDerived

A remote, unauthenticated attacker initiates an MQ channel connection to a TLS-enabled queue manager (running via the MQ Operator or MQ Advanced container images) and presents a TLS certificate whose distinguished name is crafted to overflow a fixed-size stack buffer during DN processing. Successful exploitation corrupts the stack and can lead to arbitrary code execution in the queue manager process. No public exploit code was identified at time of analysis, and the CVSS AC:H rating indicates exploitation is not trivially reliable.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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

Unauthenticated remote code execution is possible against IBM MQ deployments exposed through the MQ Operator and MQ Advanced container images when a TLS-secured channel parses a client certificate whose distinguished name is malformed, overflowing a fixed-size stack buffer during connection establishment. The flaw (CWE-121) sits in the pre-authentication TLS handshake path, so no credentials or user interaction are required (CVSS 8.1, AV:N/AC:H/PR:N/UI:N), though the high attack-complexity rating reflects how difficult it is to turn the stack corruption into reliable code execution and the precondition that the targeted queue manager must actually have TLS enabled on a reachable channel. No public exploit code has been identified at time of analysis and the issue is not in CISA KEV, so this is a credible but not emergency-priority issue: patch on a normal cycle while reducing exposure of TLS listeners.

RemediationAI

Vendor-released patch: available per IBM advisory (https://www.ibm.com/support/pages/node/7292667); the input data does not expose an exact fixed version, so confirm the corrected IBM MQ Operator release and MQ Advanced container image tag in the bulletin and roll the operator and image tags forward together, since mismatched operator/image versions can leave an affected queue manager running. Until patched, the highest-value control is reducing reachability of TLS listeners: apply Kubernetes NetworkPolicies or host firewalls so only known client networks can reach channel ports, with the trade-off that legitimate remote producers and consumers must be re-homed onto permitted address ranges. Where the channel does not require external clients, disable TLS on that listener or shut it down entirely - effective, but it removes encryption for that path and should be paired with an encrypted tunnel if confidentiality is required. Restricting the channel's trust store to a tightly scoped internal CA limits who can even present a certificate for parsing, at the cost of certificate distribution overhead and possible breakage of partner integrations. Retaining ASLR and stack-protector hardening on the container hosts and monitoring queue manager logs for repeated TLS handshake failures with abnormal distinguished names gives detection coverage, but neither substitutes for the vendor fix.

Affected VersionsENISA

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

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

IBM MQ is message-oriented middleware whose channel architecture (including SVRCONN server-connection channels) can be hardened with TLS, during which the queue manager parses the X.509 client certificate and extracts distinguished-name attributes (CN, O, OU, and similar) for authorization and channel-exit processing. CWE-121, stack-based buffer overflow, indicates that at least one DN attribute is copied into a fixed-length stack buffer without adequate length validation, so an oversized or specially crafted DN field smashes stack memory before the handshake completes and before any user authentication step. Because the parsing happens during channel connection establishment, an attacker only needs network reachability to the TLS listener plus the ability to present a certificate they control - no prior trust relationship or valid MQ credentials are required, which is why the vector carries PR:N/UI:N. The AC:H component is consistent with modern stack protections (ASLR, stack canaries, non-executable stack) that make controlled hijacking of execution flow from a string-parsing overflow unreliable. The affected footprint identified in the CPE data is the containerized delivery chain - the IBM MQ Operator for Kubernetes and the MQ Advanced container images - rather than classic on-premises MQ installations.

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

The malformed certificate is parsed during channel setup before authentication, so PR:N; memory-corruption reliability plus the required TLS channel justify AC:H; RCE gives C/I/A:H.

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 could allow a remote attacker to execute arbitrary code due to a stack buffer overflow when processing TLS certificates with malformed distinguished names during channel connection establishment.

Executive ViewAI

Why It Matters

IBM MQ deployments using the MQ Operator or MQ Advanced container images face a high-severity, unauthenticated remote code execution risk when a reachable TLS-secured channel processes a malformed client certificate distinguished name. Exploitation is difficult and requires TLS to be enabled on an exposed channel, and no public exploit identified at time of analysis; however, successful compromise could affect queue manager confidentiality, integrity, and availability. Leadership should prioritize inventory and network exposure reduction while applying the available vendor fix on a normal patch cycle.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Medium
containerized/Kubernetes-operator IBM MQ deployments, common but a subset of MQ installs
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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

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

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

CVE-2026-12343 MEDIUM
6.5 Oct 19

Authenticated users of IBM MQ Operator and IBM MQ Advanced container image deployments can cause a denial of service aga

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