Skip to content
CVE PROGRAM SOURCE RECORD8.6 High

CVE-2026-57516

Ray < 2.56.0 Unsafe Deserialization RCE via WebDataset Reader

Description

Ray prior to 2.56.0 contains an unsafe deserialization vulnerability in the WebDataset reader that allows attackers to achieve remote code execution by supplying a malicious tar archive to the read_webdataset() function. The _default_decoder() function in webdataset_datasource.py unconditionally calls pickle.loads() on tar entries with .pkl/.pickle extensions and torch.load() with weights_only=False on .pt/.pth entries, executing arbitrary code inside Ray remote workers on every worker that processes the malicious archive.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Anyscale, Inc Ray

Default version status: affected

  • 0 to < 2.56.0affected
pkg:pypi/ray

References