MediumVulnerabilityLLM-specific
CVE-2026-89278: GPTranslate WordPress plugin exposes plaintext API key to unauthenticated users
- Source
- NVD(opens in a new tab)
- Identifier
- CVE-2026-89278
- Published
- Record updated
- Known exploitation
- Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
- EPSS
- 0.4%
Summary
The GPTranslate WordPress plugin, all versions up to and including 2.34.6, exposes sensitive information through the enqueue_frontend_scripts function (CVE-2026-89278). Unauthenticated attackers can fetch any public page, apply the inverse transformation bundled in the plugin's public JavaScript asset, and recover the plaintext third-party AI provider API key (OpenAI, DeepL, xAI/Grok, Gemini, Claude, or Google Cloud Translation). The exposure affects the default configuration (gpt-3.5-turbo in client mode) and all supported non-DeepSeek providers, while deepseek-* models and gpt-* models in server-proxy mode suppress key emission.
Mitigation
The source does not state a fix yet. Check the original advisory for updates.
Related items
- HighCVE-2026-88968: Claude Code Edit tool symlink race overwrites files outside workspace on macOSSame vendor · NVD/CVE Database
- HighCVE-2026-88066: Claude Desktop on Windows git.exe execution via search pathSame vendor · NVD/CVE Database
- HighCVE-2026-115413 - AWS API MCP Server OAuth token audience validation bypassSame vendor · AWS Security Bulletins
- MediumCVE-2026-116635 - Improper limitation of a pathname to a restricted directory in the deployment status component of the AWS Serverless MCP ServerSame vendor · AWS Security Bulletins
- MediumCVE-2026-120497 - Stored cross-site scripting in the HTML report generator of aidlc-traceability in AWS AI-DLC WorkflowsSame vendor · AWS Security Bulletins