CVE-2025-62593
Ray is vulnerable to RCE via Safari & Firefox Browsers through DNS Rebinding Attack
Exploited in the wild. In CISA KEV since 2026‑08‑17. A vendor fix is available.
What to do
The vendor has published a fix. Version details are below where the sources state them.
Steps
Written by AI from the record- Check your Ray version on the machines where you develop or run Ray (look for whether it is below 2.52.0).
- If your Ray is below 2.52.0, upgrade it to ray 2.52.0 or later.
- If you cannot upgrade immediately, reduce exposure by ensuring Ray is not reachable from the wider internet (restrict network access to only trusted machines).
- After upgrading, review access/logs around the Ray service for any suspicious browser-initiated activity from unknown domains.
pip install "ray>=2.52.0"What it is
From the CVE record
Ray is an AI compute engine. Prior to version 2.52.0, developers working with Ray as a development tool can be exploited via a critical RCE vulnerability exploitable via Firefox and Safari. This vulnerability is due to an insufficient guard against browser-based attacks, as the current defense uses the User-Agent header starting with the string "Mozilla" as a defense mechanism. This defense is insufficient as the fetch specification allows the User-Agent header to be modified. Combined with a DNS rebinding attack against the browser, and this vulnerability is exploitable against a developer running Ray who inadvertently visits a malicious website, or is served a malicious advertisement (malvertising). This issue has been patched in version 2.52.0.
In plain language
Written by AI from the recordRay (an AI/developer tool) lets an attacker run arbitrary code on your computer through a malicious website using browser DNS tricks; if your Ray is reachable from a browser and you use an unpatched Ray version, you should act now.
CVE-2025-62593 is an unauthenticated remote code execution vulnerability in Ray (fixed in 2.52.0) caused by weak browser-request identification and missing protections against DNS rebinding; attackers can trigger command execution by getting a developer to visit a malicious page (Safari/Firefox) while Ray is network-reachable to that browser.
If you're affected
- Full takeover of a developer PC
- Malicious code execution via browsers
- Data theft from accessible environments
- Operational disruption from compromised machines
Exploitation
Where each signal puts this CVE on the scale from published to confirmed exploited.
- CISA KEV
Listed as exploited in the wild since 2026-08-17.
US federal agencies must remediate by 2026-08-20.
Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
- Public exploits
No public exploit or proof of concept found in the sources we track.
- EPSS
27% chance of exploitation activity in the next 30 days, which ranks it in the 98th percentile of scored CVEs.
Exploit Prediction Scoring System, FIRST.org. A probability, not a confirmation.
Lifecycle
15 events over 302 days, from the signal feeds we watch.
- Nuclei check added
- EPSS band changelow → moderateepss band change
- Patch availablerecord updated
- Added to CISA KEVpatch available, patch available, record updated, record updated
- Patch availablerecord updated
- Publishedweakness classified, att&ck mapped
Affected products
Technical detail
CVSS 3.1 vector
Open in the CVSS calculatorCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Scored 8.8 by NVD.
How it is reached
- Attack Vector NetworkExploitable remotely over the network without any special conditions
- Attack Complexity LowNo special conditions — the attack can be reliably reproduced
- Privileges Required NoneNo authentication required — anyone can exploit this
- User Interaction RequiredA user must click a link, open a file, or perform some action
Scope
- Scope UnchangedImpact is limited to the vulnerable component itself
Impact if exploited
- Confidentiality HighTotal information disclosure — all data in the component is compromised
- Integrity HighTotal loss of integrity — attacker can modify any data in the component
- Availability HighTotal denial of service — the component is completely unavailable
Weaknesses
ATT&CK techniques
Mapped from the weaknesses above (CWE to ATT&CK), not observed in attacks.
Sources
References in the record
- github.com/ray-project/ray/security/advisories/GHSA-q279-jhrf-cc6v
- github.com/ray-project/ray/commit/70e7c72780bdec075dba6cad1afe0832772bfe09
- bitsight.com/blog/rondodox-botnet-infrastructure-analysis
And 9 more references. See all after sign-in
In the news
Watch the software you run.
My Stack ranks new CVEs for your products by real-world exploitation, so the next exploited one reaches you without reading every advisory.
We'll flag the next CVE, public exploit or patch for Ray, not every advisory. This one: actively exploited.
A free account adds
- The full version matrix and every affected product
- Exploit links, proofs of concept and Metasploit modules
- Email alerts for the products you watch
- The same data over REST API, MCP and CLI