← Back to search

CVE-2026-49950

9.8 CRITICALpublic exploit available

Published 2026-10-13 · Updated 2026-10-16

AI risk analysis

Summary
Xorbits Xoscar contains a critical deserialization vulnerability that allows remote attackers to execute arbitrary code on GPU nodes running as root, due to unvalidated data being passed to cloudpickle.loads() during TCP communication.
Exploitability
Exploitation is straightforward with no authentication required, leveraging the actor-pool TCP channel to send crafted data that triggers pickle gadget execution before message validation.
Blast radius
The vulnerability could lead to full system compromise on GPU nodes where the server process commonly runs as root, potentially affecting multiple users or workloads sharing those resources.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to Xorbits Xoscar version 0.11.3 or later to address this deserialization vulnerability.
rcedeserializationgpuremote

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

Xorbits Xoscar through 0.11.2 contains an unauthenticated deserialization vulnerability that allows remote attackers to execute arbitrary code by sending crafted data over the actor-pool TCP channel. Attackers can exploit SocketChannel.recv() passing unvalidated data to cloudpickle.loads(), which triggers pickle __reduce__ gadget execution before message type validation, achieving remote code execution as the server process which commonly runs as root on GPU nodes.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-502

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.