PatchSiren cyber security CVE debrief
CVE-2026-89278 john-dagelmore CVE debrief
CVE-2026-89278 is a Sensitive Information Exposure vulnerability in the GPTranslate – Multilingual AI Translation Agent for WordPress plugin. This medium-severity vulnerability allows unauthenticated attackers to extract plaintext third-party AI provider API keys by fetching public pages and applying transformations from the plugin's JavaScript asset. The vulnerability affects all versions up to, and including, 2.34.6 and impacts the default configuration and most non-DeepSeek providers. Site administrators should update the plugin, rotate exposed keys, and monitor for suspicious activity.
- Vendor
- john-dagelmore
- Product
- GPTranslate – Multilingual AI Translation Agent for WordPress: Translate Your Site with AI
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-18
- Original CVE updated
- 2026-09-18
- Advisory published
- 2026-09-18
- Advisory updated
- 2026-09-18
Who should care
WordPress site administrators using the GPTranslate plugin, security teams monitoring WordPress vulnerabilities, and developers maintaining WordPress sites with AI translation features
Why it matters
CVE-2026-89278 exposes AI provider API keys in the GPTranslate plugin for WordPress. Site administrators should update the plugin, rotate exposed keys, and monitor for suspicious activity. This medium-severity vulnerability allows unauthenticated attackers to access sensitive information, potentially leading to unauthorized AI usage and financial impact.
- Unauthenticated attackers can extract AI provider API keys
- Exposed API keys grant access to billed accounts
- Potential for unauthorized AI usage and costs
- Need for immediate key rotation and plugin update
Technical summary
The GPTranslate plugin for WordPress is vulnerable to Sensitive Information Exposure due to the enqueue_frontend_scripts function. This allows unauthenticated attackers to extract plaintext third-party AI provider API keys by fetching public pages and applying transformations from the plugin's JavaScript asset. The vulnerability affects all versions up to, and including, 2.34.6 and impacts configurations including the default setup and most non-DeepSeek providers. Affected configurations include the default setup (gpt-3.5-turbo in client mode) and all supported non-DeepSeek providers; only deepseek-* models and gpt-* models configured in server-proxy mode correctly suppress key emission.
Defensive priority
Medium priority for WordPress site administrators and security teams
Recommended defensive actions
- Immediately update GPTranslate plugin to a fixed version if available
- Review and rotate exposed AI provider API keys
- Restrict access to public pages if possible
- Monitor for suspicious API key usage
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
Evidence notes
CVE-2026-89278 exposes AI provider API keys in the GPTranslate plugin for WordPress. The vulnerability allows unauthenticated attackers to extract plaintext API keys by accessing public pages and applying transformations from the plugin's JavaScript asset. Affected configurations include the default setup and most non-DeepSeek providers. The CVE details were sourced from official records.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-89278 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-89278
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-89278 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89278
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://plugins.trac.wordpress.org/browser/gptranslate/tags/2.34.6/gptranslate.php
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.