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.
Published: 2026-10-13
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Xorbits Xoscar through version 0.11.2 contains a flaw that allows an attacker to send specially crafted data over the actor‑pool TCP channel, which is deserialized by cloudpickle.loads without prior validation. The raw pickle stream triggers a __reduce__ gadget that is executed immediately, giving the attacker full control of the server process. Because the server typically runs as root on GPU nodes, the attacker can modify system files, exfiltrate data, or establish persistence, leading to complete compromise of the affected host. The weakness is a classic deserialization of untrusted data, identified as CWE‑502.

Affected Systems

One product is impacted: Xorbits Xoscar by xorbitsai, version 0.11.2. No other versions are listed, so only installations of this specific release are vulnerable if they expose the actor‑pool TCP channel.

Risk and Exploitability

The vulnerability has a high severity score of 9.3 according to the CVSS evaluation, indicating a full exploitation scope with no pre‑authentication needed. The EPSS probability is less than 1 %, showing that known exploit attempts are rare, and the flaw is not recorded in the CISA KEV catalog, reducing the likelihood of widespread use. However, the remote nature of the exploit means that any host exposing the TCP channel can be targeted. Attackers would need the ability to open a connection to the actor‑pool port and send a malicious pickle payload. Upon success, code execution is obtained at the server process level, potentially as root.

Generated by OpenCVE AI on October 16, 2026 at 04:19 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Xorbits Xoscar to the latest available version that fixes the deserialization flaw.
  • If an upgrade is not immediately possible, block or restrict network access to the actor‑pool TCP port, limiting connections to trusted hosts only.
  • Apply application‑level input validation to ensure that only expected message types are deserialized by cloudpickle.loads – reject or sanitize unexpected data before calling the deserializer.

Generated by OpenCVE AI on October 16, 2026 at 04:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
First Time appeared Xorbitsai
Xorbitsai xoscar
Vendors & Products Xorbitsai
Xorbitsai xoscar

Fri, 16 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 16 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
References

Tue, 13 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
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.
Title Xorbits Xoscar 0.11.2 Unauthenticated Deserialization RCE via Actor Pool
Weaknesses CWE-502
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Xorbitsai Xoscar
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T14:30:16.304Z

Reserved: 2026-06-02T16:30:15.232Z

Link: CVE-2026-49950

cve-icon Vulnrichment

Updated: 2026-10-14T17:00:45.999Z

cve-icon NVD

Status : Deferred

Published: 2026-10-13T21:17:39.007

Modified: 2026-10-16T18:25:45.343

Link: CVE-2026-49950

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T22:39:28Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data