IBM MQ is widely used enterprise messaging middleware; a heap overflow enabling DoS or potential RCE across many organizations is newsworthy and disruptive.
CVE-2026-10572
Heap overflow in IBM MQ via malformed MQPUT allows DoS or RCE.
Is CVE-2026-10572 being exploited?
Not confirmed. CVE-2026-10572 does not appear in CISA's Known Exploited Vulnerabilities catalog, which records only exploitation that has been observed and reported publicly. That is evidence of absence of a report, not evidence the flaw is unattacked.
How severe is CVE-2026-10572?
CVE-2026-10572 is rated High with a CVSS score of 8.8. Severity describes how bad exploitation would be, not how likely it is: pair it with exploitation evidence before deciding what to patch first.
Is there a patch for CVE-2026-10572?
Yes. A fix has been recorded for CVE-2026-10572. The vendor advisory is the authority on the exact fixed version — apply it from there rather than from a summary.
What does CVE-2026-10572 affect?
CVE-2026-10572 affects IBM MQ. Confirm the exact affected versions against the vendor advisory before deciding you are exposed.
What should I do about CVE-2026-10572?
Apply IBM PSIRT update immediately; restrict/monitor MQ access.
Exploitation status reflects CISA's KEV catalog as we last synced it. Check the catalog directly.
Authenticated attacker can trigger a heap buffer overflow when processing MQPUT with malformed options, causing service crash or potential remote code execution.
Immediate action required
- affected>= 9.4.0.6-r1 and <= 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
- affected9.4.0.6-r2
- affected9.4.0.7-r1
- affected9.4.0.10-r1
- affected9.4.0.10-r2
- affected9.4.0.11-r1
- affected9.4.0.11-r2
- affected9.4.0.11-r3
- affected9.4.0.12-r1
- affected>= 9.4.0.15-r1 and <= 9.4.0.15-r4
- affected9.4.0.16-r1
- affected9.4.0.16-r2
- affected9.4.0.17-r1
- affected9.4.0.17-r2
- affected9.4.0.20-r1
- affected9.4.0.21-r1
- affected9.4.0.21-r2
- affected>= 9.4.0.25-r1 and <= 9.4.0.25-r3
- affected9.4.0.26-r1
- affected9.4.1.0-r1
- affected9.4.1.0-r2
- affected9.4.1.1-r1
- affected9.4.2.0-r1
- affected9.4.2.0-r2
- affected9.4.2.1-r1
- affected9.4.2.1-r2
- affected9.4.3.0-r1
- affected9.4.3.0-r2
- affected>= 9.4.3.1-r1 and <= 9.4.3.1-r3
- affected9.4.4.0-r1
- affected9.4.4.1-r1
- affected9.4.5.0-r1
- affected9.4.5.0-r2
- affected9.4.5.1-r1
- affected>= 10.0.0.0-r1 and <= 10.0.0.0-r4
- affected10.0.0.5-r1
- affected9.3.0.0-r1
- affected9.3.0.0-r2
- affected9.3.0.0-r3
- affected9.3.0.1-r1
- affected9.3.0.1-r2
- affected9.3.0.1-r3
- affected9.3.0.1-r4
- affected9.3.0.3-r1
- affected9.3.0.4-r1
- affected9.3.0.4-r2
- affected9.3.0.5-r1
- affected9.3.0.5-r2
- affected9.3.0.5-r3
- affected9.3.0.6-r1
- affected9.3.0.10-r1
- affected9.3.0.10-r2
- affected9.3.0.11-r1
- affected9.3.0.11-r2
- affected9.3.0.15-r1
- affected9.3.0.16-r1
- affected9.3.0.16-r2
- affected9.3.0.17-r1
- affected9.3.0.17-r2
- affected9.3.0.17-r3
- affected9.3.0.20-r1
- affected9.3.0.20-r2
- affected9.3.0.21-r1
- affected9.3.0.21-r2
- affected9.3.0.21-r3
- affected9.3.0.25-r1
- affected9.4.0.0-r1
- affected9.4.0.0-r2
- affected9.4.0.0-r3
- affected9.4.0.5-r1
- affected9.4.0.5-r2
- affected>= 3.2.0 and <= 3.2.29
- affected>= 3.3.0 and < 3.4.0
- affected3.4.1
- affected3.5.0
- affected>= 3.5.1 and <= 3.5.3
- affected>= 3.6.0 and <= 3.6.4
- affected>= 3.7.0 and <= 3.7.2
- affected3.8.0
- affected3.8.1
- affected3.9.0
- affected3.9.1
- affected3.9.2
- affected4.0.0
- affected4.0.1
- affected4.0.2
- affected4.0.3
- affected4.0.4
- affected>= 2.0.0 and <= 2.0.29
As published in the CVE Program record. A version outside these ranges is not a statement that it is unaffected — vendors sometimes understate a range, and distribution-backported builds carry upstream numbers that do not reflect what was patched into them.