Automatic Translation WordPress Plugin: Unauthenticated Remote Code Execution (CVE-2024-50493)
An unauthenticated arbitrary file upload vulnerability in the Automatic Translation WordPress plugin (versions 1.0.4 and below) allows remote attackers to upload arbitrary files via the /wp-json/automatic-translator/v1/saveDoc endpoint to achieve remote code execution.
CVE search metadata
CVE search record: CVE-2024-50493. Severity: critical. CVSS: 10.0. EPSS: 1.06%. KEV: no. Product: Automatic Translation (<= 1.0.4). Brief: Automatic Translation WordPress Plugin: Unauthenticated Remote Code Execution (CVE-2024-50493). Brief link: https://feed.craftedsignal.io/briefs/2026-10-automatic-translation-rce/
Triage facts
Revision 1- Applicability
- Automatic Translation (<= 1.0.4)
- Evidence
- Unknown
- Severity
- Critical
- Action
- Immediate escalation
- Sources
- 2 public sources
- Freshness
- Revision 1Oct 28, 19:23 UTC
- Detection
- 1 rule
- Vulnerabilities
- 1 CVE
- Source quality
- C3Likely
The Automatic Translation WordPress plugin is vulnerable to an unauthenticated arbitrary file upload flaw due to the lack of file type validation in versions 1.0.4 and earlier. The vulnerability resides in the /wp-json/automatic-translator/v1/saveDoc API endpoint. An attacker can use this flaw to upload arbitrary files, such as PHP web shells, to the web server, leading to potential remote code execution. A functional exploit proof-of-concept (PoC) has been publicly released.
Impact
Successful exploitation allows an unauthenticated, remote attacker to execute arbitrary code on the target web server with the privileges of the web application service. This can lead to full server compromise, data exfiltration, and lateral movement within the hosting environment.
Recommendation
- Identify and audit all WordPress installations for the presence of the 'Automatic Translation' plugin.
- Update the 'Automatic Translation' plugin to a version beyond 1.0.4 immediately. If an update is unavailable, disable or remove the plugin until a patch is applied.
- Implement web application firewall (WAF) rules to block POST requests directed at /wp-json/automatic-translator/v1/saveDoc.
- Monitor server file systems for the creation of new or unknown files within the plugin directory or web root, particularly PHP files.
Immediate actions
Inventory WordPress sites for 'Automatic Translation' plugin
Threat Hunt
Search web logs for POST requests to /wp-json/automatic-translator/v1/saveDoc
Data: Web access logs
Mitigations
Disable or remove Automatic Translation plugin
CVE-2024-50493
Detection coverage 1
Detects CVE-2024-50493 Exploitation - Unauthenticated File Upload to Automatic Translation
criticalDetects exploitation attempts against CVE-2024-50493 by monitoring for POST requests to the vulnerable saveDoc API endpoint.
Detection queries are available on the platform. Get full rules →