Knox CVE Database
/
CVE-2025-62593
High
8.8

CVE-2025-62593: Ray-Project Ray Code Injection Vulnerability

Ray-Project Ray contains a code injection vulnerability that could allow remote code execution. Developers using Ray as a development tool may be exposed to this vulnerability exploitable through Firefox and Safari.

Added to the CISA KEV catalog:
August 17, 2026

Overview

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.

Vulnerability details

Affected vendor
Ray-Project
Affected product
Ray
Weakness type (CWE)
CWE-94, CWE-352

Ray's dashboard exposes unauthenticated HTTP endpoints, specifically `/api/jobs` and `/api/job_agent/jobs/`, that accept job submission requests and execute the submitted code. The only browser-based access control in place before version 2.52.0 was a check that the `User-Agent` header begins with the string "Mozilla". This guard assumes browsers cannot override that header, but the fetch specification permits it, and both Firefox and Safari honor that specification. An attacker who can cause a victim to visit a malicious page can therefore craft requests that bypass the check entirely.


The attack combines DNS rebinding with a modified `User-Agent` header. A developer running Ray locally visits a malicious website or is served a malicious advertisement while using Firefox or Safari. The attacker's page performs a DNS rebinding attack to make the victim's browser treat the attacker's domain as resolving to the local Ray dashboard, then uses the fetch API with a non-Mozilla `User-Agent` to POST a crafted job payload to `/api/jobs` or `/api/job_agent/jobs/`. Because no authentication exists on those endpoints and the User-Agent guard is bypassed, Ray executes the submitted job, giving the attacker code execution with the privileges of the Ray process. Chrome is not affected due to a browser-side bug that prevents User-Agent modification via fetch.

Severity and impact

8.8
High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack vector
Network
Attack complexity
Low
Privileges required
None
User interaction
Required
Scope
Unchanged
Confidentiality impact
High
Integrity impact
High
Availability impact
High

Exploitation status

This vulnerability is confirmed as actively exploited in the wild — it is listed in CISA's Known Exploited Vulnerabilities (KEV) catalog.

Known ransomware campaign use
Unknown

Detection and monitoring

  • Monitor Ray dashboard access logs for POST or PUT requests to `/api/jobs` or `/api/job_agent/jobs/` that carry a non-Mozilla `User-Agent` header, which would indicate the guard was bypassed rather than legitimately blocked.
  • Audit Ray job submission history for jobs created outside normal developer workflows: unexpected submission times, unfamiliar job names, or shell commands inconsistent with the project's workload are indicators of unauthorized job injection.

Remediation

Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see References) guidance and CISA’s “Forensics Triage Requirements” (see References). 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.
Federal (FCEB) remediation due date
August 20, 2026

Additional hardening

  • Upgrade Ray to version 2.52.0 or later, which patches the insufficient User-Agent guard on the dashboard job submission endpoints.
  • Restrict network access to the Ray dashboard port (default 8265) using host-based firewall rules or network policy so it is reachable only from trusted local interfaces, reducing the DNS rebinding attack surface.
  • Require developers to use Firefox or Safari only with DNS rebinding protections active, such as browser extensions or DNS resolver settings that reject private-IP responses for public domains, until patching is complete.
  • Where operationally feasible, place Ray behind a reverse proxy that enforces authentication on all requests to `/api/jobs` and `/api/job_agent/jobs/`, compensating for the endpoint's lack of built-in authentication.

Key dates

Published (NVD)
November 26, 2025
Added to CISA KEV
August 17, 2026
Remediation deadline
August 20, 2026
Last updated
August 18, 2026

References

Frequently asked questions

Does CVE-2025-62593 affect my FedRAMP authorization?

If Ray-Project Ray runs inside your authorization boundary, yes. CVE-2025-62593 appears in CISA's Known Exploited Vulnerabilities (KEV) catalog with a remediation deadline of August 20, 2026. For a FedRAMP-authorized service, an unpatched KEV within your boundary is a finding. You must either remediate it or formally document a mitigation before your assessor and sponsoring agency raise it during review.

How does Knox help me handle CVE-2025-62593?

Knox does not patch Ray-Project Ray on your behalf. Under the FedRAMP shared-responsibility model, remediating CVE-2025-62593 is your obligation. What Knox provides is the pre-authorized, single-tenant boundary in which you carry out that remediation, along with continuous compliance monitoring and audit-artifact coverage to document the fix for your next assessment. The patch is yours to apply; maintaining a defensible compliance posture while you apply it is not something you manage alone.

How does Knox's monitoring help with vulnerabilities like this?

Knox's automated continuous monitoring platform watches your environment for newly disclosed vulnerabilities and compliance issues, including CVE-2025-62593 class exposures, on an ongoing basis. That means gaps surface during continuous monitoring rather than only when an assessor flags them at scheduled review time, giving you more lead time to act before a finding becomes a formal record.

How do I get FedRAMP authorized with Knox?

Knox runs a FedRAMP-as-a-Service platform. It gives SaaS vendors a pre-authorized cloud boundary on AWS, Azure, and GCP. Your application inherits 60-80% of the required security controls. You reach FedRAMP authorization in about 90 days for roughly 90% less than the traditional $3.5M path. Book a meeting and Knox will map your path to authorization.

What happens if CVE-2025-62593 isn't remediated by August 20, 2026?

Missing the August 20, 2026 deadline turns CVE-2025-62593 into a Plan of Action and Milestones (POA&M) item. A growing POA&M list is precisely what converts a routine continuous-monitoring review into a difficult conversation with your sponsoring agency. Remediating on time keeps your authorization record clean and the agency relationship intact.

Ready to achieve FedRAMP authorization in 90 days or less?

Schedule a meeting to discuss scope, parse readiness, and map your company’s accelerated path to FedRAMP authorization.

Book a Meeting