top of page
perceptive_background_267k.jpg

Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in subtitles.php (line 16): SELECT id, filename, extension, type FRO…

Published:

30 juni 2026 om 22:00:00

Alert date:

1 juli 2026 om 19:17:24

Source:

nvd.nist.gov

Click to open the original link from this advisory

Web Technologies, Database & Storage

CVE-2026-34103 affects the Guardian language-system web application, where the 'id' GET parameter is passed unsanitized into a SQL query in subtitles.php at line 16. The vulnerable query directly concatenates user input: SELECT id, filename, extension, type FROM files where id = '".$_GET['id']."'. An authenticated attacker can exploit this flaw via error-based SQL injection to extract database contents. The vulnerability is classified as authenticated SQL injection, requiring a valid session to exploit. The affected file and query structure are publicly disclosed, lowering the barrier for exploitation. References include a public GitHub Gist with proof-of-concept details and a VulnCheck advisory. The issue highlights poor input validation and lack of prepared statements in the application's database interaction layer.

Technical details

Mitigation steps:

Affected products:

Guardian language-system

Related links:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page