Description
Multiple SQL injection vulnerabilities in TCExam before 11.3.008 allow remote authenticated users with level 5 or greater permissions to execute arbitrary SQL commands via the subject_module_id parameter to (1) tce_edit_answer.php or (2) tce_edit_question.php.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 2
- TCExam 11.2.x - '/admin/code/tce_edit_answer.php' Multiple SQL Injections EDB-37584 · webapps · Aug 7, 2012 · verified
- TCExam 11.2.x - '/admin/code/tce_edit_question.php?subject_module_id' SQL Injection EDB-37585 · webapps · Aug 7, 2012 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 54861 vdb-entry
- http://tcexam.git.sourceforge.net/git/gitweb.cgi?p=tcexam/tcexam%3Bh=edf6e08622642f1b2421f4355d98250d9e1b0742
- 20120814 TCExam Edit SQL Injection mailing-list
- 50141 third-party-advisory
- http://freecode.com/projects/tcexam/releases/347125
- http://www.reactionpenetrationtesting.co.uk/tcexam-sql-injection.html
- [oss-security] 20120813 TCExam Edit SQL Injection mailing-list