CVE-2026-57516
Last modified
CVE-2026-57516 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. 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.. EPSS estimates a 0.86% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Anyscale | Ray | < 2.56.0 |
References
- https://github.com/ray-project/ray/pull/63469Issue Tracking, Patch
- https://github.com/ray-project/ray/pull/63470Issue Tracking, Patch
- https://github.com/ray-project/ray/releases/tag/ray-2.56.0Product, Release Notes
- https://github.com/ray-project/ray/security/advisories/GHSA-hhrp-gw25-jr43Exploit, Mitigation, Patch, Vendor Advisory
- https://github.com/ray-project/ray/security/advisories/GHSA-hhrp-gw25-jr43Exploit, Mitigation, Patch, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-57516?
How severe is CVE-2026-57516?
How do I fix CVE-2026-57516?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-57510SuperPlane before 0.27.0 contains a broken object-level auth…8.8
- CVE-2026-57511SuperPlane before 0.30.0 contains an SMTP header injection v…5.4
- CVE-2026-57512Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-57513Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-57514Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-57515Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-57517Control Web Panel before 0.9.8.1225 contains a blind SQL inj…9.8
- CVE-2026-57518Pagekit CMS 1.0.18 contains a privilege escalation vulnerabi…8.8
- CVE-2026-57519Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-5752Sandbox Escape Vulnerability in Terrarium allows arbitrary c…9.3
- CVE-2026-57520Bitwarden Server before 2026.5.0 contains a privilege escala…7.1
- CVE-2026-57521Bitwarden Server before 2026.5.0 contains a broken access co…4.3
Are you affected by CVE-2026-57516?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
