First published: Sun May 22 2016(Updated: )
calendar/externallib.php in Moodle through 2.6.11, 2.7.x before 2.7.13, 2.8.x before 2.8.11, 2.9.x before 2.9.5, and 3.0.x before 3.0.3 provides calendar-event data without considering whether an activity is hidden, which allows remote authenticated users to obtain sensitive information via a web-service request.
Credit: secalert@redhat.com secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
composer/moodle/moodle | >=3.0.0<3.0.3 | 3.0.3 |
composer/moodle/moodle | >=2.9.0<2.9.5 | 2.9.5 |
composer/moodle/moodle | >=2.8.0<2.8.11 | 2.8.11 |
composer/moodle/moodle | <2.7.13 | 2.7.13 |
Moodle | <=2.6.11 | |
Moodle | =2.7.0 | |
Moodle | =2.7.1 | |
Moodle | =2.7.2 | |
Moodle | =2.7.3 | |
Moodle | =2.7.4 | |
Moodle | =2.7.5 | |
Moodle | =2.7.6 | |
Moodle | =2.7.7 | |
Moodle | =2.7.8 | |
Moodle | =2.7.9 | |
Moodle | =2.7.10 | |
Moodle | =2.7.11 | |
Moodle | =2.7.12 | |
Moodle | =2.8.0 | |
Moodle | =2.8.1 | |
Moodle | =2.8.2 | |
Moodle | =2.8.3 | |
Moodle | =2.8.4 | |
Moodle | =2.8.5 | |
Moodle | =2.8.6 | |
Moodle | =2.8.7 | |
Moodle | =2.8.8 | |
Moodle | =2.8.9 | |
Moodle | =2.8.10 | |
Moodle | =2.9.0 | |
Moodle | =2.9.1 | |
Moodle | =2.9.2 | |
Moodle | =2.9.3 | |
Moodle | =2.9.4 | |
Moodle | =3.0.0 | |
Moodle | =3.0.1 | |
Moodle | =3.0.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2016-2156 has a medium severity level, allowing remote authenticated users to access sensitive calendar event data.
To fix CVE-2016-2156, upgrade Moodle to version 2.7.13, 2.8.11, 2.9.5, or 3.0.3, as these versions address the vulnerability.
CVE-2016-2156 affects Moodle versions up to 2.6.11 and all versions of 2.7.x prior to 2.7.13, 2.8.x prior to 2.8.11, 2.9.x prior to 2.9.5, and 3.0.x prior to 3.0.3.
The vulnerability in CVE-2016-2156 can be exploited by remote authenticated users who are able to access the Moodle platform.
CVE-2016-2156 can expose sensitive calendar-event data that should be hidden from unauthorized users.