The Translate WordPress with Weglot 2.0 WordPress plugin before 6.4.3 does not escape the URLs it re-inserts into a page when rewriting links for a translated language, and reverses the encoding that was applied to them beforehand, allowing unauthenticated users to store a payload which executes in the browser of anyone viewing the page in a translated language.
Advisories

No advisories yet.

Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Wed, 21 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Translate WordPress with Weglot 2.0 WordPress plugin before 6.4.3 does not escape the URLs it re-inserts into a page when rewriting links for a translated language, and reverses the encoding that was applied to them beforehand, allowing unauthenticated users to store a payload which executes in the browser of anyone viewing the page in a translated language.
Title Weglot < 6.4.3 - Unauthenticated Stored XSS via Translated Page Link Rewriting
References

Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-21T06:00:25.557Z

Reserved: 2026-09-10T07:42:39.835Z

Link: CVE-2026-88784

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-21T06:16:50.617

Modified: 2026-10-21T06:16:50.617

Link: CVE-2026-88784

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses

No weakness.