Deserialization of Untrusted Data in Ray - CVE-2026-57516
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to execute arbitrary code with the privileges of the calling Ray process.
The vulnerability exists due to unsafe deserialization of pickle and PyTorch objects by the default decoder in ray.data.read_webdataset when reading WebDataset TAR archives. An unauthenticated remote attacker can supply a crafted archive and persuade a victim to load it through this API, causing code execution during schema sampling before row data is consumed.