CVE-2026-41486HIGH 8.8EPSS p37.2%

CVE-2026-41486CVE-2026-41486

Description

Ray is an AI compute engine. From version 2.54.0 to before version 2.55.0, Ray Data registers custom Arrow extension types (ray.data.arrow_tensor, ray.data.arrow_tensor_v2, ray.data.arrow_variable_shaped_tensor) globally in PyArrow. When PyArrow reads a Parquet file containing one of these extension types, it calls __arrow_ext_deserialize__ on the field's metadata bytes. Ray's implementation passes these bytes directly to cloudpickle.loads(), achieving arbitrary code execution during schema parsing, before any row data is read. This issue has been patched in version 2.55.0.

Scoring

CVSS 3.18.8 (HIGH)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS0.47% probability of exploitation · percentile 37.2% · 2026-06-19T12:03:05Z
Published2026-05-08
Last modified2026-05-18

Underlying weaknesses· 2

CWE-94CWE-502

References

  1. https://github.com/ray-project/ray/commit/c02bd31ae31996805868baa446a131a8d304525f
  2. https://github.com/ray-project/ray/pull/62056
  3. https://github.com/ray-project/ray/releases/tag/ray-2.55.0
  4. https://github.com/ray-project/ray/security/advisories/GHSA-mw35-8rx3-xf9r

2

TypeTargetConfidenceTier
WeaknessDeserialization of Untrusted Datacwe-5020%live
WeaknessImproper Control of Generation of Code ('Code Injection')cwe-940%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CVE
CVE-2026-24747
CVE
CVE-2026-44484
CVE
CVE-2025-46762
CVE
CVE-2025-45146
CVE
CVE-2026-31214
CVE
CVE-2025-1945
Sourced from NVD + FIRST.org EPSS. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.