CVE-2026-15080: Drupal module CSRF flaw; unrelated to Ray ML framework
MEDIUMThis CVE is a Cross-Site Request Forgery in "Ray Enterprise Translation," a Drupal contrib module for content translation — not the Ray distributed-computing framework used in ML pipelines despite the name overlap and the feed's ml_ops tag. No CVSS score, EPSS percentile, or CISA KEV status is available, and there is no public exploit or Nuclei template, so exploitation likelihood cannot be quantified from current data. This has zero bearing on AI/ML inference, training, or agent infrastructure; it only matters if your organization runs this specific Drupal module for an unrelated CMS/web property. Action: security teams should verify via NVD/drupal.org whether they run Ray Enterprise Translation on Drupal, and if so, patch to the fixed releases noted in the vendor advisory (drupal.org/sa-contrib-2026-071) using standard CSRF-token validation checks; no action is needed for AI/ML stack owners.
What is the risk?
Low priority for AI/ML security teams. The vulnerability class (CWE-352, CSRF) is well-understood and typically low-to-medium severity, generally requiring user interaction (a logged-in admin visiting a malicious page) to exploit. No CVSS vector, EPSS score, or KEV/SSVC data is published, and no public exploit or scanner template exists, so real-world exploitation pressure appears minimal at this time. Critically, this affects a Drupal CMS translation module, not any AI/ML component — the apparent match to "ray" (the ml_ops pip package) is a name collision, not a code relationship, so package-level risk scoring for AI infrastructure does not apply here.
How does the attack unfold?
How severe is it?
What is the attack surface?
What should I do?
1 step-
If your organization uses the Drupal "Ray Enterprise Translation" module (versions 0.0.0-4.0.4, 4.1.0-4.1.4, or 11.0.0-11.0.4), upgrade to the patched release referenced in the vendor advisory at drupal.org/sa-contrib-2026-071. Standard CSRF hardening applies: ensure Drupal core's form/CSRF token validation is enabled and not bypassed by custom code, restrict admin session exposure, and educate privileged users about not following untrusted links while authenticated. No action is required for AI/ML infrastructure, since this module is unrelated to the Ray ML framework or any tracked AI package.
What does CISA's SSVC say?
Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.
How is it classified?
Which compliance frameworks are affected?
Compliance analysis pending. Sign in for full compliance mapping when available.
Frequently Asked Questions
What is CVE-2026-15080?
This CVE is a Cross-Site Request Forgery in "Ray Enterprise Translation," a Drupal contrib module for content translation — not the Ray distributed-computing framework used in ML pipelines despite the name overlap and the feed's ml_ops tag. No CVSS score, EPSS percentile, or CISA KEV status is available, and there is no public exploit or Nuclei template, so exploitation likelihood cannot be quantified from current data. This has zero bearing on AI/ML inference, training, or agent infrastructure; it only matters if your organization runs this specific Drupal module for an unrelated CMS/web property. Action: security teams should verify via NVD/drupal.org whether they run Ray Enterprise Translation on Drupal, and if so, patch to the fixed releases noted in the vendor advisory (drupal.org/sa-contrib-2026-071) using standard CSRF-token validation checks; no action is needed for AI/ML stack owners.
Is CVE-2026-15080 actively exploited?
No confirmed active exploitation of CVE-2026-15080 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-15080?
If your organization uses the Drupal "Ray Enterprise Translation" module (versions 0.0.0-4.0.4, 4.1.0-4.1.4, or 11.0.0-11.0.4), upgrade to the patched release referenced in the vendor advisory at drupal.org/sa-contrib-2026-071. Standard CSRF hardening applies: ensure Drupal core's form/CSRF token validation is enabled and not bypassed by custom code, restrict admin session exposure, and educate privileged users about not following untrusted links while authenticated. No action is required for AI/ML infrastructure, since this module is unrelated to the Ray ML framework or any tracked AI package.
What is the CVSS score for CVE-2026-15080?
CVE-2026-15080 has a CVSS v3.1 base score of 4.3 (MEDIUM). The EPSS exploitation probability is 0.14%.
What are the technical details?
Original Advisory
Cross-Site Request Forgery (CSRF) vulnerability in Drupal Ray Enterprise Translation allows Cross Site Request Forgery. This issue affects Ray Enterprise Translation versions: from 0.0.0 to 4.0.4, from 4.1.0 to 4.1.4, from 11.0.0 to 11.0.4.
Exploitation Scenario
An attacker crafts a malicious webpage or link containing a forged request targeting the Ray Enterprise Translation module's endpoints. If a Drupal site administrator or user with translation-management privileges is logged in and visits the attacker's page (e.g., via a phishing link), their browser silently submits the forged request, causing an unauthorized state change (such as altering translation content or settings) within the module — without the victim's knowledge or explicit consent. This is a generic web CMS attack pattern and does not involve any AI model, pipeline, or inference component.
Weaknesses (CWE)
CWE-352 — Cross-Site Request Forgery (CSRF): The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor.
- [Architecture and Design] Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid [REF-1482]. For example, use anti-CSRF packages such as the OWASP CSRFGuard. [REF-330] Another example is the ESAPI Session Management control, which includes a component for CSRF. [REF-45]
- [Implementation] Ensure that the application is free of cross-site scripting issues (CWE-79), because most CSRF defenses can be bypassed using attacker-controlled script.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N References
Timeline
Related Vulnerabilities
CVE-2026-21858 10.0 n8n: Input Validation flaw enables exploitation
Same attack type: Auth Bypass GHSA-vvpj-8cmc-gx39 10.0 picklescan: security flaw enables exploitation
Same attack type: Auth Bypass CVE-2025-2828 10.0 LangChain RequestsToolkit: SSRF exposes cloud metadata
Same attack type: Auth Bypass CVE-2025-53767 10.0 Azure OpenAI: SSRF EoP, no auth required (CVSS 10)
Same attack type: Auth Bypass CVE-2026-26030 10.0 semantic-kernel: Code Injection enables RCE
Same attack type: Auth Bypass