Knowledge Base Regulation Tracker Standards & Frameworks OSS Directory AI Incident Database Research Paper Library Case Studies Society Articles News Jobs About Charter Sign inBecome a Member
Home/Case Studies/ShadowRay

ShadowRay

Ray is an open-source Python framework for scaling production AI workflows. Ray's Job API allows for arbitrary remote execution by design. However, it does not offer authentication, and the default configuration may expose the cluster to the internet. Researchers at Oligo discovered that Ray clusters have been actively exploited for at least seven months. Adversaries can use victim organization's compute power and steal valuable information. The researchers estimate the value of the compromised machines to be nearly 1 billion USD. Five vulnerabilities in Ray were reported to Anyscale, the maintainers of Ray. Anyscale promptly fixed four of the five vulnerabilities. However, the fifth vulnerability CVE-2023-48022 remains disputed. Anyscale maintains that Ray's lack of authentication is a design decision, and that Ray is meant to be deployed in a safe network environment. The Oligo researchers deem this a "shadow vulnerability" because in disputed status, the CVE does not show up in static scans.

Active ScanningExploit Public-Facing ApplicationAI Artifact CollectionUnsecured CredentialsExfiltration via Cyber MeansModelFinancial Harm
7ATLAS techniques in the documented procedure
2023-09-05date of the incident
AML.CS0023MITRE ATLAS case study

Sources

Case study data from MITRE ATLAS, used under the Apache License 2.0.

Contribute

Spot an error, or know a record we should add? Members can propose additions and submit corrections.