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-accessible endpoint, no complexity barrier, low-privilege auth required per description; full DB read/write/destroy capability justifies C:H/I:H/A:H within unchanged scope.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
6DescriptionCVE.org
Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in media.php (line 17): SELECT id, filename, extension, type, duration, owner, private FROM files where id = '\".$_GET['id'].\"'. An authenticated attacker can perform error-based SQL injection to extract database contents.
Articles & Coverage 1
AnalysisAI
SQL injection in Guardian language-system's media.php endpoint allows low-privilege authenticated attackers to extract the full database via error-based injection through an unsanitized id GET parameter. All versions up to commit e42c395ec4b03fe62973a669c9209a673838b8a4 are affected, and a proof-of-concept is publicly available on GitHub. SSVC rates the attack as automatable with total technical impact, making this a high-priority remediation target despite a low EPSS score of 0.37% that likely reflects the product's limited deployment footprint rather than low exploitability.
Technical ContextAI
Guardian language-system is a PHP-based content management application. The root cause is CWE-89 (Improper Neutralization of Special Elements in an SQL Query), with the defect located at media.php line 17, where the raw $_GET['id'] value is concatenated directly into a SELECT statement: SELECT id, filename, extension, type, duration, owner, private FROM files where id = '".$_GET['id']."'. No parameterization, prepared statements, or input escaping are applied. This classic string-concatenation pattern enables error-based SQL injection, a well-understood exploitation class allowing schema enumeration and data extraction through database error messages. The affected CPE is cpe:2.3:a:guardian:language-system:*:*:*:*:*:*:*:*, covering all versions with no lower bound.
RemediationAI
No tagged patched release version has been independently confirmed; the fix boundary is defined by a source commit hash rather than a packaged release, suggesting the upstream repository should be consulted for commits beyond e42c395ec4b03fe62973a669c9209a673838b8a4. The definitive code fix is to rewrite the query in media.php line 17 using parameterized statements - PDO with bindParam or MySQLi bind_param - which eliminates the injection surface with no operational side effects. As an interim compensating control, a web application firewall rule rejecting SQL metacharacters in the id parameter reduces exploitation risk, though WAF bypass via encoding or out-of-band techniques remains a residual risk. If the authentication discrepancy noted in the VulnCheck advisory is confirmed to mean the endpoint is publicly accessible without login, immediate network-layer restriction of media.php to authenticated sessions is warranted. Audit all other PHP files in the application for similar $_GET/$_POST concatenation patterns. References: https://nvd.nist.gov/vuln/detail/CVE-2026-34100 and https://gist.github.com/cyberinforepo/d5b2771d82e1b31b8fc1c33052e08dad.
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-41057
GHSA-cfq6-4647-8w5h