CVE-2026-15005
Received Received - Intake

Cross-Site Request Forgery in Loco Translate Plugin

Vulnerability report for CVE-2026-15005, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-16

Last updated on: 2026-07-16

Assigner: Wordfence

Description

The Loco Translate plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.8.5. This is due to missing or incorrect nonce validation on the execTemplate function. This makes it possible for unauthenticated attackers to execute arbitrary PHP code on the server by supplying a php://filter stream wrapper URI as the 'template' parameter, which bypasses path validation and is passed directly to the include sink in execTemplate() via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-16
Last Modified
2026-07-16
Generated
2026-07-16
AI Q&A
2026-07-16
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
locotranslate locotranslate to 2.8.5 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-352 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.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

The Loco Translate WordPress plugin up to version 2.8.5 has a Cross-Site Request Forgery (CSRF) vulnerability. This flaw allows unauthenticated attackers to execute arbitrary PHP code on the server by tricking an administrator into clicking a malicious link. The vulnerability exists because the plugin fails to properly validate nonces in the execTemplate function, enabling bypass of path validation via a php://filter stream wrapper URI passed as the template parameter.

Detection Guidance

This vulnerability can be detected by checking if the Loco Translate plugin version is 2.8.5 or lower. Inspect the plugin files for the presence of the vulnerable execTemplate function and ensure proper nonce validation is implemented. Review server logs for suspicious PHP code execution attempts via the template parameter.

Impact Analysis

If exploited, this vulnerability could allow attackers to take full control of your WordPress site, including executing malicious code, stealing sensitive data, or defacing the website. Since it requires tricking an administrator into clicking a link, phishing attacks or compromised admin sessions could lead to exploitation.

Compliance Impact

This vulnerability could lead to unauthorized access and data breaches, violating GDPR and HIPAA requirements for data protection and security. Organizations may face legal penalties, reputational damage, and loss of trust if such a breach occurs due to non-compliance with these regulations.

Mitigation Strategies

Immediately update the Loco Translate plugin to the latest version. If an update is not available, consider disabling the plugin until a patch is released. Implement additional security measures such as strict input validation and CSRF protection on all forms. Monitor server logs for any signs of exploitation.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-15005. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart