Moodle Multiple Vulnerabilities Fixed by 2.9, 2.8.6, 2.7.8 and 2.6.11


Description   (#Several vulnerabilities have been identified in Moodle:#- CVE-2015-3174: cross-site scripting located in 'mod/quiz:grade'##- CVE-2015-3175: open redirect##- CVE-2015-3176: information disclosure allowing an attacker to retrieve full name of registered users knowing their username##- CVE-2015-3177: information disclosure. This vulnerability is exploitable if site-wide rules exists in the event monitor tool##- CVE-2015-3178: cross-site scripting located in several text fields entered by student from Web Services##- CVE-2015-3179: bypass security. An attacker, with a suspended account, but actually confirmed, is able to login (only once). This vulnerability occurs when self-registration is enabled##- CVE-2015-3180: information disclosure in the navigation tree from a user with a suspended enrollment##- CVE-2015-3181: arbitrary file upload by using deprecated functions in Web Services. In order to exploit this vulnerability, the attacker must have the revoked capability 'moodle/user:manageownfiles'.##The moodle packages provided by Debian Squeeze 6 are vulnerable and no fixed packages will be released (EOL for Squeeze LTS).)
     
Vulnerable Products   Vulnerable OS:
Fedora (Red Hat) - 21, 22GNU/Linux (Debian) - 6
     
Solution   Fixed moodle packages for Fedora 21 and 22 are available.
     
CVE   CVE-2015-3181
CVE-2015-3180
CVE-2015-3179
CVE-2015-3178
CVE-2015-3177
CVE-2015-3176
CVE-2015-3175
CVE-2015-3174
     
References   - MSA-15-0025: Capability to manage own files is not respected in Web Services
https://moodle.org/mod/forum/discuss.php?d=313688#p1256091
- MSA-15-0024: User with suspended enrolment can see sections in the navigation tree
https://moodle.org/mod/forum/discuss.php?d=313687#p1256090
- MSA-15-0023: Suspended user is able to login when confirming email
https://moodle.org/mod/forum/discuss.php?d=313686#p1256089
- MSA-15-0022: Potential XSS risk when returning text entered by student from Web Services
https://moodle.org/mod/forum/discuss.php?d=313685#p1256087
- MSA-15-0021: Any authenticated user can subscribe to site-wide event monitor rules
https://moodle.org/mod/forum/discuss.php?d=313684#p1256086
- MSA-15-0020: User fullname disclosure through account confirmation link
https://moodle.org/mod/forum/discuss.php?d=313683#p1256085
- MSA-15-0019: Possible phishing when redirecting to external site using referer header
https://moodle.org/mod/forum/discuss.php?d=313682#p1256084
- MSA-15-0018: Quiz manual-grading is an XSS risk, but does not declare that
https://moodle.org/mod/forum/discuss.php?d=313681#p1256083
- DebianSecurityTracker : moodle
https://security-tracker.debian.org/tracker/CVE-2015-3174
https://security-tracker.debian.org/tracker/CVE-2015-3175
https://security-tracker.debian.org/tracker/CVE-2015-3176
https://security-tracker.debian.org/tracker/CVE-2015-3178
https://security-tracker.debian.org/tracker/CVE-2015-3179
https://security-tracker.debian.org/tracker/CVE-2015-3180
https://security-tracker.debian.org/tracker/CVE-2015-3181
- FEDORA-2015-14996 : Fedora 21 Update: moodle-2.7.9-1.fc21
http://lists.fedoraproject.org/pipermail/package-announce/2015-September/166397.html
- FEDORA-2015-14988 : Fedora 22 Update: moodle-2.8.7-1.fc22
http://lists.fedoraproject.org/pipermail/package-announce/2015-September/166380.html
     
Vulnerability Manager Detection   No
     
IPS Protection  
ASQ Engine alarm Available Since
Site with open redirect
4.0.0
XSS - Prevention - POST : suspicious 'style' tag found in data
5.0.0
XSS - Prevention - POST : javascript code found in data
5.0.0
XSS - Prevention - POST : suspicious tag with event found in data
5.0.0
XSS - Prevention - POST : suspicious 'embed' tag found in data
5.0.0
XSS - Prevention - POST : 'location' javascript object found in data
5.0.0
XSS - Prevention - POST : code allowing cookie access found in data
5.0.0
XSS - Prevention - POST : 'script' tag found in data
5.0.0
XSS - Prevention - POST : suspicious 'style' attribute found in data
5.0.0
XSS - Prevention - POST : suspicious 'applet' tag found in data
5.0.0
XSS - Prevention - POST : suspicious 'div' tag found in data
5.0.0
XSS - Prevention - POST : suspicious 'object' tag found in data
5.0.0
XSS - Prevention - POST : suspicious 'iframe' tag found in data
5.0.0
     


 
 
 
 
 Risk level 
Moderate 

 Vulnerability First Public Report Date 
2015-05-18 

 Target Type 
Server 

 Possible exploit 
Local & Remote