Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-reachable endpoint with no complexity or interaction; PR:L reflects authenticated requirement per description and CVSS 4.0 PR:L; full CIA impact on database.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
5DescriptionCVE.org
Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in translate_text.php (line 15): SELECT id, filename, extension, type FROM files where id = '\".$_GET['id'].\"'. An authenticated attacker can perform error-based SQL injection to extract database contents.
AnalysisAI
Error-based SQL injection in Guardian Language-System allows a network-accessible authenticated attacker to extract the full contents of the underlying database by passing unsanitized input through the id GET parameter in translate_text.php. The CVSS 4.0 score of 8.7 with a PR:L vector confirms authentication is required, though the VulnCheck advisory title labels this as 'unauthenticated' - a direct conflict with the CVE description that must be resolved before triaging. A publicly available proof-of-concept exploit exists on GitHub, and SSVC rates the attack as automatable with total technical impact, elevating operational urgency despite a low EPSS score of 0.37%.
Technical ContextAI
Guardian Language-System is a PHP-based application for managing language/translation assets. The vulnerability is rooted in CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) and occurs at line 15 of translate_text.php, where the developer directly concatenates the raw $_GET['id'] value into a SQL SELECT query: SELECT id, filename, extension, type FROM files where id = '".$_GET['id']."'. This classic string-interpolation anti-pattern enables error-based SQL injection, where the attacker manipulates the query structure to force database error messages that leak schema and row data. The affected CPE is cpe:2.3:a:guardian:language-system:*:*:*:*:*:*:*:*, covering all tracked versions up to and including the git commit e42c395ec4b03fe62973a669c9209a673838b8a4, indicating no formal versioned release has been patched.
RemediationAI
No vendor-released patched version has been independently confirmed; the fix boundary is defined only by git commit e42c395ec4b03fe62973a669c9209a673838b8a4, meaning operators should apply the upstream commit or any subsequent release that incorporates it. The definitive fix is to replace the string-concatenation query in translate_text.php line 15 with a parameterized prepared statement (e.g., PDO or MySQLi with bound parameters), which eliminates the injection surface entirely. As an immediate compensating control, restrict access to translate_text.php via web server rules (e.g., Apache Require ip or nginx allow/deny) to trusted IP ranges only - this limits exposure but does not fix the underlying flaw and will break legitimate remote usage. A Web Application Firewall rule blocking SQL metacharacters in the id parameter can serve as a secondary layer but is bypassable by advanced evasion. Consult the exploit POC at https://gist.github.com/cyberinforepo/d5b2771d82e1b31b8fc1c33052e08dad to validate remediation effectiveness.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-41062
GHSA-w8fc-2h5h-r3hf