Skip to content
NewA calmer, faster ZeroHour
Vulnerability1 · 1 read

CVE-2026-19632

Unauthenticated Sensitive Information Exposure in TranslatePress WordPress Plugin

CVSS 3.1
9.8 critical
EPSS
<1%p54
Published
·
Modified
Analyze CVE-2026-19632 with Vani AIImpact, affected versions, exploitation status, mitigations and detection

TranslatePress – Translate Multilingual sites with AI Translation for WordPress, in all versions up to and including 3.3.1, leaks sensitive data through its unauthenticated 'trp_get_translations_regular' AJAX action (CWE-640). When automatic string saving is enabled (the plugin's default) and an administrator's profile locale is set to a published secondary language, the raw password-reset URL — containing the plaintext reset key and login parameters — is persisted in the secondary-language translation dictionary table. An unauthenticated attacker can then retrieve these stored strings via the AJAX endpoint and use the leaked reset key to take over the administrator account. Any WordPress site running the affected versions under those configuration conditions is exposed. No public proof-of-concept or confirmed exploitation is known; the flaw is not in CISA KEV and EPSS estimates a 0.8% probability of exploitation within 30 days.

What to do: Update TranslatePress to a release newer than 3.3.1 as soon as a patched version is available. Until then, disable automatic string saving or ensure administrator profiles are not set to published secondary-language locales, and inspect secondary-language translation dictionary tables for stored password-reset URLs. If any reset URLs were stored, trigger fresh password resets for affected administrator accounts to invalidate the exposed reset keys.

ProductAffected
TranslatePress – Translate Multilingual sites with AI Translation (WordPress plugin)All versions up to and including 3.3.1
Estimated exposure
large≈200,000+ WordPress sites (based on the plugin's roughly 200k+ active installs), with a smaller subset fully exploitable — Estimate based on TranslatePress's standing as one of the more widely installed WordPress multilingual plugins (on the order of 200,000+ active installations in the WordPress.org directory), noting that only sites with automatic string…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description · NVD

The TranslatePress – Translate Multilingual sites with AI Translation plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.3.1 via the 'trp_get_translations_regular' AJAX action. This makes it possible for unauthenticated attackers to extract the raw administrator password-reset URL — including the plaintext reset key and login parameters stored in the translation dictionary table — enabling full administrator account takeover. This vulnerability is only exploitable when automatic string saving is enabled (the default setting) and the target administrator's profile locale is set to a published secondary language, as these conditions cause the password-reset URL to be persisted as a translatable string in the secondary-language dictionary table.

Ecosystems
WordPress
Weakness
CWE-640
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news

1 story