CVE-2026-19632: TranslatePress sensitive information exposure in AJAX handler

CVE-2026-19632 · Severity: critical · CVSS 9.8 · Published 2026-08-26

TranslatePress is a popular WordPress plugin that helps websites support multiple languages. An unauthenticated attacker can exploit an AJAX action in the plugin to extract password-reset URLs containing secret reset keys from the translation database, leading to complete takeover of administrator accounts. The attack succeeds when automatic string saving is enabled (default) and the target admin's language preference is set to a published secondary language.

Technologies: TranslatePress – Translate Multilingual sites with AI Translation. Vendors: TranslatePress.

Quick answers

Is CVE-2026-19632 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-19632 being exploited in the wild.
How severe is CVE-2026-19632?
Critical severity, with a CVSS score of 9.8, published 26 August 2026.
Which products and versions are affected?
TranslatePress – Translate Multilingual sites with AI Translation up to and including 3.3.1.
Is there a fix for CVE-2026-19632?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-19632 attacked?
It is attacked over the network, in a web application.
Am I affected by CVE-2026-19632?
Check whether you run TranslatePress – Translate Multilingual sites with AI Translation at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

The vulnerability is a sensitive information exposure flaw in the 'trp_get_translations_regular' AJAX action of TranslatePress versions up to 3.3.1. When automatic string saving is enabled, the plugin persists password-reset URLs (including plaintext reset tokens and login parameters) as translatable strings in the translation dictionary table. An unauthenticated attacker can call this AJAX action without authentication to retrieve these sensitive strings from the secondary-language translation table, obtaining the administrator's password-reset link with embedded tokens, resulting in full account takeover. The vulnerability requires the administrator's profile locale to be set to a published secondary language for the reset URL to be stored in an accessible location.

Affected products

  • TranslatePress TranslatePress – Translate Multilingual sites with AI Translation up to and including 3.3.1

Timeline

  • 2026-08-26: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.