Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site running GTranslate <5.0.1 with non-default email config
-
DeliverySubmit input containing crafted WordPress shortcode
-
ExploitPlugin expands shortcode in outgoing email without stripping
-
ExecutionRegistered shortcode executes server-side
-
ImpactLimited confidentiality/integrity impact
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Exploitation Conditions | Exploitation requires the GTranslate plugin (before 5.0.1) to be configured in a NON-DEFAULT way that causes user-influenced content to be included in outgoing emails whose body is passed through WordPress shortcode expansion. It further requires that a shortcode useful to the attacker is already registered on the site, since only registered shortcodes execute - this is the primary limiting factor and the reason for AC:H. No authentication or user interaction is needed (PR:N/UI:N), and the vector is remote (AV:N). Default installations are NOT vulnerable; realistic impact is bounded by the capabilities of the registered shortcodes present. |
| Impact | This is a real but low-priority issue. The vendor-supplied CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N, score 4.8) is internally consistent with the description: network-reachable (AV:N), no authentication (PR:N), but high complexity (AC:H) because exploitation only works 'in a non-default configuration' AND depends on which shortcodes happen to be registered on the target site. Impact is capped at C:L/I:L/A:N - despite the 'RCE' tag in the input, the description describes server-side execution of *already-registered* shortcodes, not arbitrary code execution; actual severity depends entirely on whether a dangerous shortcode is present, so the RCE label overstates the confirmed impact. A public exploit exists (WPScan), which raises accessibility, but POC availability is NOT the same as active exploitation. No EPSS score, no CISA KEV listing, and no evidence of in-the-wild use were provided. Net: publicly available exploit code exists against an unauthenticated network vector, but the AC:H gating (non-default config + attacker-relevant registered shortcode) makes this a targeted, opportunistic issue rather than a mass-exploitable one - patch on a normal cadence. |
| Exploit ScenarioDerived | On a site running GTranslate before 5.0.1 with the relevant non-default email configuration enabled, an unauthenticated attacker submits content (e.g., via a form or field that feeds an outgoing email) containing a WordPress shortcode. When the plugin generates the outgoing email it expands the shortcode without stripping it, executing whatever that registered shortcode does server-side. A public proof-of-concept is available via WPScan, but success requires the non-default config plus a shortcode registered on the site whose behavior benefits the attacker (reflected by AC:H). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Server-side shortcode execution can be triggered through the GTranslate WordPress plugin before 5.0.1, which fails to strip shortcodes from outgoing email content before expanding them. Unauthenticated remote attackers can exploit this only when the plugin is configured in a non-default way that places user-influenced content into email bodies passed through WordPress shortcode expansion, and only if a useful shortcode is already registered on the site; both prerequisites keep the practical impact bounded and are reflected in the assessed CVSS score of 4.8 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N). Publicly available exploit code exists via the WPScan advisory, and there is no indication of confirmed active exploitation (CISA KEV); this is a real but low-priority issue.
RemediationAI
Vendor-released patch: upgrade the GTranslate WordPress plugin to version 5.0.1 or later, which removes shortcodes from outgoing email content before expansion; the WPScan advisory at https://wpscan.com/vulnerability/07c6e3a2-e8fe-4b25-a5d8-b5ed812100af/ tracks the fix. Until the update is applied, administrators can reduce exposure by reverting any non-default configuration that injects user-supplied or user-influenced content into email bodies that are passed through shortcode processing, and by auditing which shortcodes are registered on the site so that any handler capable of sensitive server-side actions is registered only where strictly necessary (the trade-off being reduced functionality for the plugins or themes providing those shortcodes). Deactivating the GTranslate plugin entirely removes the attack path at the cost of losing translation features. Site-level output filtering or a security plugin that strips shortcodes from email content can serve as a compensating control, but the reliability of such filtering depends on the rule set and may interfere with legitimate shortcode usage in email templates.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw lives in WordPress's shortcode subsystem, where content is passed through do_shortcode()-style expansion so that registered shortcode tags are replaced by their handler output. GTranslate, which provides on-the-fly translation for WordPress sites, processes outgoing email bodies in certain configurations without first removing or neutralizing shortcodes, meaning any shortcode tag present in that email content will be executed server side. Because only shortcodes already registered by the site (by WordPress core, GTranslate, or other plugins and themes) can be expanded, the attacker cannot invent new handlers; they can only invoke existing ones, and the achievable impact is capped by whatever those handlers do. CPE data (cpe:2.3:a:unknown:gtranslate:*) identifies the affected component as the GTranslate plugin with an unspecified vendor string, and the CVSS vector indicates network reachability with high attack complexity, no privileges or user interaction required, and low confidentiality and integrity impact with no availability impact. No CWE was supplied in the source data for this record.
Know when Gtranslate gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
AC:H reflects the required non-default config plus dependency on an attacker-relevant registered shortcode; PR:N/UI:N since unauthenticated content injection; impact capped at C:L/I:L as effect depends on which shortcodes exist.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
2DescriptionCVE.org
The GTranslate WordPress plugin before 5.0.1 does not remove shortcodes from the content of outgoing emails before expanding them which, in a non-default configuration, allows unauthenticated users to have arbitrary shortcodes registered on the site executed server side.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Gtranslate
View allThe Translate WordPress with GTranslate WordPress plugin before 2.9.9 does not have CSRF check in some files, and write
In the Pro and Enterprise versions of GTranslate < 2.8.65, the gtranslate_request_uri_var function runs at the top of al
The GTranslate plugin before 2.8.52 for WordPress has Reflected XSS via a crafted link. Rated medium severity (CVSS 6.1)
The Translate WordPress with GTranslate WordPress plugin before 3.0.4 does not sanitise and escape some of its settings,
The Translate WordPress - Google Language Translator WordPress plugin before 6.0.12 does not sanitise and escape some of
EUVD-2026-85189
GHSA-xh3x-5v9w-f65x
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB