CVE-2026-49121 Details
Description
AI Tensor Engine for ROCm (AITER) through 0.1.14 contains an unauthenticated remote code execution vulnerability in the MessageQueue.recv() function within shm_broadcast.py that allows unauthenticated remote attackers to execute arbitrary code by sending a malicious pickle payload to a ZMQ SUB socket with no authentication, HMAC, or format validation. Attackers who can reach the writer XPUB endpoint on the cluster network or supply a forged Handle with an attacker-controlled remote_subscribe_addr can deliver a crafted pickle payload that executes arbitrary code simultaneously as the inference worker process on every remote reader worker.
A remote code execution vulnerability has been identified in AI Tensor Engine for ROCm (AITER) versions through 0.1.14. The issue arises in the MessageQueue.recv() function within shm_broadcast.py, where the application deserializes untrusted data from a ZMQ SUB socket without authentication or validation. This vulnerability allows remote attackers to execute arbitrary code by sending a malicious pickle payload. Exploitation requires access to the writer's XPUB endpoint on the cluster network or the ability to supply a forged Handle with an attacker-controlled remote_subscribe_addr, targeting all remote reader workers simultaneously.
Users are advised to update to a version of AITER that addresses this vulnerability. If updating is not possible, consider implementing a workaround by modifying the broadcast mechanism to use a safer serialization format, such as msgpack or a custom solution that validates data before deserialization.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jun 2, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://access.redhat.com/security/cve/CVE-2026-49121 | redhat-SADP | |
| https://bugzilla.redhat.com/show_bug.cgi?id=2483882 | redhat-SADP | |
| https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-49121.json | redhat-SADP | |
| https://github.com/ROCm/aiter/issues/3076 | CISA-ADP | ExploitIssue TrackingMitigation |
| https://github.com/ROCm/aiter/issues/3076 | [email protected] | ExploitIssue TrackingMitigation |
| https://github.com/ROCm/aiter/pull/3170 | [email protected] | Issue TrackingPatch |
| https://www.vulncheck.com/advisories/ai-tensor-engine-for-rocm-aiter-unauthenticated-rce-via-messagequeue-recv-pickle-deserialization | [email protected] | Third Party Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-502 | Deserialization of Untrusted Data | redhat-SADP |
| CWE-502 | Deserialization of Untrusted Data | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| amd aiter | <= 0.1.14 |
CPE
Remediation
| |
Change History
10 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 22, 2026 | CVE Translated | [email protected] |
| Jul 15, 2026 | CVE Modified | redhat-SADP |
| Jul 14, 2026 | CVE Modified | [email protected] |
| Jul 6, 2026 | CVE Modified | redhat-SADP |
| Jun 30, 2026 | CVE Modified | redhat-SADP |
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 8, 2026 | Initial Analysis | [email protected] |
| Jun 2, 2026 | CVE Modified | CISA-ADP |
| Jun 1, 2026 | New CVE Received | [email protected] |