CVE-2026-34103
HighCVSS 8.8Exploitation Probability (EPSS)
Low risk40th percentile - higher than 40% of all known CVEs
Summary
An SQL injection vulnerability in the Guardian language-system allows an authenticated attacker to inject malicious SQL code via the GET parameter 'id' in subtitles.php. Lack of input sanitization enables error-based SQL injection to extract database contents.
Risk Assessment
An attacker can exfiltrate sensitive data from the database, including user data or other confidential information, leading to a breach of confidentiality and system integrity.
Recommendation
Immediately update Guardian language-system to the latest patched version. As a temporary measure, use parameterized SQL queries or validate the 'id' parameter input.
Other vulnerabilities in Guardian language-system
See all- CVE-2026-34117Critical
A vulnerability in the Guardian language-system allows an unauthenticated remote attacker to execute arbitrary OS commands by injecting shell metacharacters into the id parameter passed to the exec() function in text_to_subtitles.php.
- CVE-2026-34115Critical
A vulnerability in the Guardian language-system allows an unauthenticated remote attacker to execute arbitrary OS commands by injecting shell metacharacters into the 'id' parameter passed to the PHP exec() function in transcribe_amazon.php.
- CVE-2026-34112Critical
A vulnerability in the Guardian language-system allows an unauthenticated attacker to execute arbitrary OS commands remotely by injecting shell metacharacters into the 'id' parameter passed directly to the PHP exec() function in speechmac.php.
- CVE-2026-34111Critical
A vulnerability in the Guardian language-system allows an unauthenticated remote attacker to execute arbitrary OS commands by injecting shell metacharacters into the id parameter, which is passed unsanitized to the PHP exec() function in speechmac_text.php. No authentication is required for exploitation.
- CVE-2026-34110Critical
A vulnerability in the Guardian language-system allows an unauthenticated remote attacker to execute arbitrary OS commands by injecting shell metacharacters into the 'id' parameter in complex_start.php. The lack of input validation and direct use of exec() without sanitization enables full server compromise.
- CVE-2026-34107Critical
A vulnerability in the Guardian language-system allows an unauthenticated attacker to execute arbitrary OS commands remotely by injecting shell metacharacters into the 'id' parameter in translate.php.
- CVE-2026-34099Critical
An SQL injection vulnerability in Guardian language-system allows an unauthenticated attacker to inject SQL code via the id parameter in job_info.php. Lack of input sanitization enables extraction of database version, current user, schema names, and table contents.
- CVE-2026-34105High
SQL Injection vulnerability in Guardian language-system allows an authenticated attacker to inject SQL code via the id parameter in translate_text.php. Lack of input sanitization enables extraction of database contents.
- CVE-2026-34104High
An SQL injection vulnerability in Guardian language-system allows an authenticated attacker to inject malicious SQL via the 'name' GET parameter in designer.php. Unsanitized input enables arbitrary SQL execution and extraction of database contents.
- CVE-2026-34102High
An SQL injection vulnerability in Guardian language-system allows an authenticated attacker to inject malicious SQL via the 'id' parameter in job_info_get.php. Unsanitized input enables error-based SQL injection to extract database contents.
Original NVD description (English source)
Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in subtitles.php (line 16): SELECT id, filename, extension, type FROM files where id = '\".$_GET['id'].\"'. An authenticated attacker can perform error-based SQL injection to extract database contents.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

