Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged MQ messaging credential
-
DeliveryAuthenticate to queue manager channel
-
ExploitSend crafted XML reply with external entity
-
ExecutionBroker parser resolves DOCTYPE entity
-
PersistRead server files / probe internal URLs
-
ImpactExfiltrate data via reply or out-of-band fetch
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration XML external entity prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, 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 (1) a valid authenticated identity on the queue manager with permission to send messages that reach reply-message processing - typically put authority on the relevant queue or an application that replies to inbound messages, and (2) the ability to supply XML content containing a DOCTYPE/external entity, meaning the deployment must actually route XML-formatted payloads through the affected path rather than, say, binary JMS or MQSTR bodies with no XML parsing. The XML external entity handling must not already be disabled by the operator. Limits on exploitation: authentication with at least PR:L privileges is mandatory, so this is not anonymous or pre-auth; the attacker does not gain code execution or availability impact, only confidentiality (C:H) and limited integrity (I:L); and environments that constrain queue access to a small set of trusted applications or that already strip DTDs from inbound XML are not exposed. The XXE tags in the source data confirm the parser-level condition, and the SSRF tag confirms that out-of-band URL entity resolution is a viable second path when the in-band file read cannot be exfiltrated. |
| Impact | The signals are reasonably consistent: CVSS 7.1 with network vector, low complexity, no user interaction and PR:L means a valid, low-privileged messaging credential is the only barrier, and no EPSS or KEV data was supplied, so there is no evidence of active exploitation or public exploit code. The relatively low integrity impact (I:L) and absent availability impact (A:N) reflect a confidentiality/infiltration bug rather than a destructive one, so this is best treated as a serious data-exposure and lateral-movement risk inside trusted networks rather than an internet-facing emergency. Caveats: the EPSS score is missing from the input, the CVSS vector is vendor-supplied and unverified by NVD scoring, and the 7.1 rating assumes the attacker already holds credentials with permissions to publish or reply on the affected queue - environments where queue access is tightly scoped to trusted applications carry materially lower real-world risk. Note the deliberate distinction between the XXE tag and the SSRF tag: both impacts stem from the same parser flaw, and SSRF is the by-product that makes internal network reconnaissance possible from the broker host. IBM's PSIRT reported the issue, so this is vendor-confirmed rather than researcher-disputed. |
| Exploit ScenarioDerived | An attacker holding a low-privileged messaging account - for example a compromised application credential or a leaked queue-level user - publishes a crafted XML reply message containing a DOCTYPE with an external SYSTEM entity pointing at file:///etc/passwd or an internal HTTP service. The vulnerable reply-message parser resolves the entity and returns the file contents or probe results to the attacker, giving them incremental file reads and internal network visibility from the broker host. Because the vector is network-reachable with low complexity and no user interaction, exploitation is repeatable and automatable once a valid credential is in hand. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 15, 2026
An XML external entity (XXE) injection flaw in IBM MQ's reply-message processing lets an authenticated attacker who can place messages on a queue cause the broker to resolve externally defined entities, resulting in arbitrary file disclosure from the MQ server and server-side request forgery against internal networks. The issue spans a wide swath of supported releases - MQ 9.1 LTS through 9.1.0.37, 9.2 LTS through 9.2.0.43, 9.3 LTS through 9.3.0.41 and 9.3 CD through 9.3.5.1, 9.4 LTS through 9.4.0.25 and 9.4 CD through 9.4.5.1, plus MQ 10.0.0.0 Managed File Transfer. IBM rates it CVSS 7.1 (AV:N/AC:L/PR:L/UI:N, high confidentiality, low integrity impact); no public exploit code and no CISA KEV entry were identified at time of analysis.
RemediationAI
Apply the fixed maintenance level IBM documents in its security bulletin at https://www.ibm.com/support/pages/node/7284897 - in practice that means upgrading to a release above the affected ranges listed above (e.g. beyond 9.1.0.37, 9.2.0.43, 9.3.0.41 LTS / 9.3.5.1 CD, 9.4.0.25 LTS / 9.4.5.1 CD, or patching MQ 10.0.0.0 MFT); IBM's advisory is the only authority for the exact fix pack numbers, so confirm them there before scheduling. If immediate upgrade is not possible, the most direct mitigation is to prevent untrusted XML from reaching the broker's reply-message processing path: restrict channel authentication records and queue-level authority so only trusted applications can put/reply on the affected queues, and, where the payloads do not legitimately require DTDs, block or strip DOCTYPE declarations in XML before it enters MQ. As a compensating layer, egress-filter traffic from queue manager and MFT agent hosts so the process cannot reach arbitrary internal HTTP endpoints, which blunts the SSRF half of the flaw at the cost of requiring an accurate allowlist. Be aware that disabling or hardening XML parsing on the broker may break integrations that legitimately rely on DTD-based payloads, so validate in a staging environment; rotating any credentials or keystore material that may have been readable by the MQ service account is also prudent after suspected exploitation.
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 messaging middleware that moves XML payloads between applications over JMS, MQI, AMQP and REST channels; several features (notably managed file transfer and reply-message processing) parse XML on the broker side. The root cause is CWE-611, improper restriction of XML external entity references: the parser handling inbound reply messages does not disable DTD processing or external entity resolution, so attacker-supplied XML containing a SYSTEM entity is dereferenced by the MQ process. Because the broker typically runs with a service account holding read access to its own configuration, keystore and log files, an XXE that returns file contents along with an out-of-band fetch channel converts into file disclosure; the same primitive can be aimed at http(s) URLs, producing SSRF into the internal network where the queue manager sits. The CPE and EUVD version data confirm the flaw is present across the 9.1, 9.2, 9.3, 9.4 and 10.0 code lines in both LTS and Continuous Delivery streams, indicating the vulnerable parsing path is long-lived rather than a regression.
Know when the next one hits your stack
- 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:L/A:N
Network-reachable parser flaw but requires a valid low-privileged MQ credential (PR:L); AC:L since no special timing or interaction is needed.
Primary rating from Vendor (us).
CVSS VectorVendor: us
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 Managed File Transfer could allow an authenticated attacker to read arbitrary files or perform server-side request forgery due to XML external entity injection in reply message processing.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.
EUVD-2026-78154
GHSA-47qx-f7xv-mh34
NVD
CVE.org
EPSS
Exploit-DB