Advisory · CVE-2026-13292
Authenticated code execution via IBM MQ transfer request metadata
IBM MQ could allow an authenticated attacker to execute arbitrary code by injecting malicious environment variables through transfer request metadata. IBM rates it high at CVSS 8.8.
- Vendor
- IBM
- Product
- IBM MQ
- Identifier / CWE
- CVE-2026-13292
CWE-15 - Action timing
- Immediate
Explain it like I’m five
Transfer requests carry labels that end up as environment settings for the process handling them. An authenticated attacker can write hostile values into those labels, and the system then runs with the attacker's settings.
- 01Authenticated access
An attacker with low-privilege authenticated access to IBM MQ submits a transfer request.
- 02Malicious metadata
The transfer request metadata carries attacker-controlled environment variable values.
- 03Injection
The values are injected into the environment of the process handling the transfer.
- 04Code execution
The attacker-controlled environment leads to arbitrary code execution.
What happened
IBM disclosed CVE-2026-13292 in IBM MQ: versions 9.2.0.0 through 9.2.0.44 LTS, 9.3.0.0 through 9.3.0.42 LTS, 9.4.0.0 through 9.4.0.26 LTS, 9.4.0.0 through 9.4.5.1 CD, and 10.0.0.0 through 10.0.0.5 LTS and CD could allow an authenticated attacker to execute arbitrary code by injecting malicious environment variables through transfer request metadata. IBM rates it high at CVSS 3.1 8.8.
No fixed version is stated in the NVD record, so this advisory does not name one; operators should follow the remediation IBM lists in its support bulletin.
What to do
- Inventory IBM MQ deployments across the 9.2, 9.3, 9.4, and 10.0 lines listed above.
- Apply the remediation IBM lists in its support bulletin for CVE-2026-13292.
- Review which accounts can submit transfer requests and tighten that access while patching is underway.
- Review transfer logs for unusual metadata values or unexpected process behavior.
- Confirm the deployed version after patching.
Management note
Environment variable injection is a subtle path to code execution because the malicious input travels through ordinary, trusted metadata. Any authenticated MQ user is in scope, so patching matters more than perimeter controls here.