Description
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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| guardian | language-system | — | — |
References
- Researcher Disclosure technical-description exploit
- https://www.vulncheck.com/advisories/guardian-language-system-unauthenticated-sql-injection-via-id-parameter-in-media-php third-party-advisory