


Perceptive Security
SOC/SIEM Consultancy

Guardian language-system passes the id GET parameter directly into a PHP exec() call in translate_text.php (line 18) without sanitization: exec(\"php jobs/trans…
Published:
30 juni 2026 om 22:00:00
Alert date:
1 juli 2026 om 18:08:11
Source:
nvd.nist.gov
Web Technologies, Zero-Day Vulnerabilities
CVE-2026-34114 affects the Guardian language-system application, where the 'id' GET parameter in translate_text.php (line 18) is passed directly into a PHP exec() call without any sanitization. The vulnerable code concatenates user-supplied input into a shell command, allowing shell metacharacters to be appended. No authentication is required to exploit this vulnerability, making it accessible to any unauthenticated remote attacker. Successful exploitation allows arbitrary OS command execution on the server. The vulnerability is classified as an OS Command Injection flaw. It poses a critical risk due to the combination of unauthenticated access and remote code execution capability. The issue was disclosed via NVD, a GitHub Gist proof-of-concept, and a VulnCheck advisory.
Technical details
Mitigation steps:
Affected products:
Guardian language-system
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-34114
https://gist.github.com/cyberinforepo/d5b2771d82e1b31b8fc1c33052e08dad
https://www.vulncheck.com/advisories/guardian-language-system-unauthenticated-os-command-injection-via-id-parameter-in-translate-text-php
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
