Description
The Translate Multilingual sites – TranslatePress plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 's' parameter in versions up to, and including, 3.2.5. This is due to the translate_page() function unconditionally replacing the plugin's internal #!trpst# and #!trpen# marker tokens with literal angle brackets across the entire HTML page output after WordPress has already sanitized and escaped user input — allowing the attacker to bypass WordPress's normal HTML escaping by using these tokens, which are not HTML special characters, in the search query. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a specially crafted link.
Published: 2026-08-05
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The TranslatePress plugin for WordPress, versions 3.2.5 and earlier, contains a reflected cross‑site scripting flaw. The flaw arises when the plugin’s translate_page() function performs an indiscriminate replacement of internal marker tokens with literal angle brackets in the output of every HTML page after WordPress has already performed its normal sanitisation. Attackers can exploit this by inserting the marker tokens within the value of the ‘s’ search parameter in a URL. When an unsuspecting user follows the crafted link, the browser interprets the injected script tag and executes arbitrary JavaScript in the context of the site, enabling session theft, cookie theft, phishing, or other client‑side attacks. This vulnerability is accessible to unauthenticated users and requires only a malicious link; no login or elevated privileges are required.

Affected Systems

The vulnerability affects the TranslatePress Multilingual plugin, a product supplied by cozmoslabs and designed for multilingual WordPress sites. All versions up to and including 3.2.5 are impacted.

Risk and Exploitability

The CVSS score of 6.1 indicates a moderate severity vulnerability, but the potential for widespread damage is limited to individuals who click the malicious link, usually via social engineering or compromised posts. EPSS data is currently unavailable, and the vulnerability is not included in the CISA KEV catalog, implying that it is not yet a widely exploited or tracked threat. Nonetheless, because the flaw is remote, unauthenticated, and deeply integrated with site pages, it poses a significant risk to any site running affected versions of TranslatePress. Implementing the vendor-supplied fix should be treated as a high‑priority mitigation.

Generated by OpenCVE AI on August 5, 2026 at 08:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the TranslatePress plugin to version 3.2.6 or later, which removes the unsafe token replacement logic.
  • If an immediate upgrade is not possible, disable the TranslatePress plugin or remove it entirely from the site while an alternative multilingual solution is sought.
  • To mitigate in the short term, configure a web application firewall to block requests containing the specific marker tokens (#!trpst# or #!trpen#) in the query string or page output, thereby preventing the injection of arbitrary script tags.

Generated by OpenCVE AI on August 5, 2026 at 08:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Cozmoslabs
Cozmoslabs translatepress – Translate Multilingual Sites With Ai Translation
Wordpress
Wordpress wordpress
Vendors & Products Cozmoslabs
Cozmoslabs translatepress – Translate Multilingual Sites With Ai Translation
Wordpress
Wordpress wordpress

Wed, 05 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description The Translate Multilingual sites – TranslatePress plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 's' parameter in versions up to, and including, 3.2.5. This is due to the translate_page() function unconditionally replacing the plugin's internal #!trpst# and #!trpen# marker tokens with literal angle brackets across the entire HTML page output after WordPress has already sanitized and escaped user input — allowing the attacker to bypass WordPress's normal HTML escaping by using these tokens, which are not HTML special characters, in the search query. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a specially crafted link.
Title TranslatePress <= 3.2.5 - Reflected Cross-Site Scripting
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}


Subscriptions

Cozmoslabs Translatepress – Translate Multilingual Sites With Ai Translation
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-05T06:37:57.133Z

Reserved: 2026-07-26T20:33:50.293Z

Link: CVE-2026-17505

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T10:18:15Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')