Guardian language-system passes the id GET parameter directly into a PHP exec() call in translatetext.php (line 18) without sanitization: exec(\"php jobs/translatetext.php \".$loginsession.\" \".$GET['id'].\" ...\"). No authentication is required. An unauthenticated remote attacker can append shell metacharacters to execute arbitrary OS commands on the server.
Guardian language-system passes the id GET parameter directly into a PHP exec() call in speechtext.php (line 18) without sanitization: exec(\"php jobs/speechaudiotext.php \".$loginsession.\" \".$GET['id'].\" ...\"). No authentication is required. An unauthenticated remote attacker can append shell metacharacters to execute arbitrary OS commands on the server.
Guardian language-system passes the id GET parameter directly into a PHP exec() call in speechmactext.php (line 18) without sanitization: exec(\"php jobs/speechaudiomactext.php \".$loginsession.\" \".$GET['id'].\" ...\"). No authentication is required. An unauthenticated remote attacker can append shell metacharacters to execute arbitrary OS commands on the server.
Guardian language-system passes the id GET parameter directly into a PHP exec() call in complexstart.php (line 14) without sanitization: exec(\"php jobs/complex.php \".$loginsession.\" \".$GET['id'].\" ...\"). No authentication is required. An unauthenticated remote attacker can append shell metacharacters to execute arbitrary OS commands on the server.
Guardian language-system passes the id GET parameter directly into a PHP exec() call in speech.php (line 18) without sanitization: exec(\"php jobs/speechaudio.php \".$loginsession.\" \".$GET['id'].\" ...\"). No authentication is required. An unauthenticated remote attacker can append shell metacharacters to execute arbitrary OS commands on the server.
Guardian language-system passes the id GET parameter directly into a PHP exec() call in translate.php (line 14) without sanitization: exec(\"php jobs/translate.php \".$loginsession.\" \".$GET['id'].\" ...\"). No authentication is required. An unauthenticated remote attacker can append shell metacharacters to execute arbitrary OS commands on the server.
Guardian language-system passes the id GET parameter directly into a PHP exec() call in subtitles.php (line 19) without sanitization: exec(\"php jobs/subtitlerendering.php \".$loginsession.\" \".$GET['id'].\" ...\"). No authentication is required. An unauthenticated remote attacker can append shell metacharacters to the id parameter to execute arbitrary OS commands on the server.
Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in translatetext.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.
Guardian language-system passes the name GET parameter directly into an unsanitized SQL query in designer.php (line 124): SELECT FROM complex WHERE name='\".$GET['name'].\"'. An authenticated attacker can perform error-based SQL injection to extract database contents.
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.
Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in jobinfoget.php (line 16): SELECT FROM jobs where input1 = '\".$GET['id'].\"'. An authenticated attacker can perform error-based SQL injection to extract database contents.
Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in textfile.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.
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.
Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in jobinfo.php (line 16): SELECT FROM jobs where id = '\".$GET['id'].\"'. No authentication is required. An unauthenticated attacker can perform error-based SQL injection to extract the database version, current user, schema names, and table contents.
Guardian language-system fails to sanitize the id GET parameter before inserting it into HTML source and form action attributes in media.php (lines 119, 129). An authenticated attacker can craft a URL that injects script tags executing in the victim's browser session.
Guardian language-system fails to sanitize the id GET parameter before inserting it into multiple HTML form action attributes in textfile.php (lines 94, 101, 323, 403, 826, 852). An authenticated attacker can craft a URL that injects script tags executing in the victim's browser session.
Guardian language-system fails to sanitize the name GET parameter before outputting it into an HTML input value attribute in designer.php (line 57). An authenticated attacker can craft a URL containing script tags that execute in the victim's browser session.