TCExam Prior 11.3.008 Multiple SQL Injection Vulnerabilities
BID:54861
Info
TCExam Prior 11.3.008 Multiple SQL Injection Vulnerabilities
| Bugtraq ID: | 54861 |
| Class: | Input Validation Error |
| CVE: |
CVE-2012-4237 |
| Remote: | Yes |
| Local: | No |
| Published: | Aug 07 2012 12:00AM |
| Updated: | Aug 13 2012 09:20PM |
| Credit: | Chris Cooper of Reaction Information Security. |
| Vulnerable: |
TCExam TCExam 11.2.12 TCExam TCExam 11.2.11 TCExam TCExam 11.2.10 TCExam TCExam 11.2.9 |
| Not Vulnerable: | |
Discussion
TCExam Prior 11.3.008 Multiple SQL Injection Vulnerabilities
TCExam is prone to multiple SQL-injection vulnerabilities because the application fails to properly sanitize user-supplied input before using it in an SQL query.
A successful exploit could allow an attacker to compromise the application, access or modify data, or exploit vulnerabilities in the underlying database.
Versions prior to TCExam 11.3.008 are vulnerable.
TCExam is prone to multiple SQL-injection vulnerabilities because the application fails to properly sanitize user-supplied input before using it in an SQL query.
A successful exploit could allow an attacker to compromise the application, access or modify data, or exploit vulnerabilities in the underlying database.
Versions prior to TCExam 11.3.008 are vulnerable.
Exploit / POC
TCExam Prior 11.3.008 Multiple SQL Injection Vulnerabilities
Attackers can use a browser to exploit these issues.
The following example URIs are available:
http://www.example.com/admin/code/tce_edit_answer.php?subject_module_id
http://www.example.com/admin/code/tce_edit_answer.php?question_subject_id
http://www.example.com/admin/code/tce_edit_question.php?subject_module_id
Attackers can use a browser to exploit these issues.
The following example URIs are available:
http://www.example.com/admin/code/tce_edit_answer.php?subject_module_id
http://www.example.com/admin/code/tce_edit_answer.php?question_subject_id
http://www.example.com/admin/code/tce_edit_question.php?subject_module_id
Solution / Fix
TCExam Prior 11.3.008 Multiple SQL Injection Vulnerabilities
Solution:
Updates are available. Please see the references for more details.
Solution:
Updates are available. Please see the references for more details.
References
TCExam Prior 11.3.008 Multiple SQL Injection Vulnerabilities
References:
References:
- TCExam Homepage (Nicola Asuni)