First published: Mon Nov 24 2014(Updated: )
lib/setup.php in Moodle through 2.4.11, 2.5.x before 2.5.9, 2.6.x before 2.6.6, and 2.7.x before 2.7.3 does not provide charset information in HTTP headers, which might allow remote attackers to conduct cross-site scripting (XSS) attacks via UTF-7 characters during interaction with AJAX scripts.
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
composer/moodle/moodle | >=2.7.0<2.7.3 | 2.7.3 |
composer/moodle/moodle | >=2.6.0<2.6.6 | 2.6.6 |
composer/moodle/moodle | <2.5.9 | 2.5.9 |
Moodle | <=2.4.11 | |
Moodle | =2.5.0 | |
Moodle | =2.5.1 | |
Moodle | =2.5.2 | |
Moodle | =2.5.3 | |
Moodle | =2.5.4 | |
Moodle | =2.5.5 | |
Moodle | =2.5.6 | |
Moodle | =2.5.7 | |
Moodle | =2.5.8 | |
Moodle | =2.6.0 | |
Moodle | =2.6.1 | |
Moodle | =2.6.2 | |
Moodle | =2.6.3 | |
Moodle | =2.6.4 | |
Moodle | =2.6.5 | |
Moodle | =2.7.0 | |
Moodle | =2.7.1 | |
Moodle | =2.7.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2014-9059 has a medium severity level due to its potential for allowing cross-site scripting (XSS) attacks.
To fix CVE-2014-9059, upgrade to Moodle version 2.7.3 or later, 2.6.6 or later, or 2.5.9.
Moodle versions through 2.4.11, 2.5.x before 2.5.9, 2.6.x before 2.6.6, and 2.7.x before 2.7.3 are affected by CVE-2014-9059.
CVE-2014-9059 is a cross-site scripting (XSS) vulnerability due to improper handling of charset information in HTTP headers.
Attackers can exploit CVE-2014-9059 to inject UTF-7 characters during interactions with AJAX scripts to execute XSS attacks.