vendor:
Chamilo LMS
by:
Kacper Szurek
7.5
CVSS
HIGH
Blind SQL Injection
89
CWE
Product Name: Chamilo LMS
Affected Version From: 1.9.2008
Affected Version To: 1.9.2009
Patch Exists: YES
Related CWE: N/A
CPE: a:chamilo:chamilo_lms
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: N/A
2014
Chamilo LMS 1.9.8 Blind SQL Injection
Database::escape_string() function is used to sanitize data but it will work only in two situations: 'function_output' or 'function_output'. There is few places where this function is used without quotation marks. For this exploit you need teacher privilege (api_is_allowed_to_edit(false, true)) and at least one forum category must exist (get_forum_categories()). For second exploit you need administrator privilege (there is no CSRF protection).
Mitigation:
Update to version 1.9.10