First published: Fri Jul 20 2012(Updated: )
backup/moodle2/restore_stepslib.php in Moodle 2.0.x before 2.0.6 and 2.1.x before 2.1.3 does not check for the moodle/course:changeidnumber privilege during handling of course ID numbers, which allows remote authenticated users to overwrite ID numbers via a restore action.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
Moodle | =2.0.2 | |
Moodle | =2.0.1 | |
Moodle | =2.0.4 | |
Moodle | =2.0.3 | |
Moodle | =2.0.5 | |
Moodle | =2.0.0 | |
Moodle | =2.1.2 | |
Moodle | =2.1.1 | |
Moodle | =2.1.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of CVE-2011-4589 is considered moderate as it allows authenticated users to overwrite course ID numbers.
To fix CVE-2011-4589, upgrade Moodle to version 2.0.6 or later for the 2.0.x branch and 2.1.3 or later for the 2.1.x branch.
Users of Moodle versions 2.0.0 to 2.0.5 and 2.1.0 to 2.1.2 are affected by CVE-2011-4589.
CVE-2011-4589 is caused by a lack of privilege checks when handling course ID numbers during restore actions.
Yes, CVE-2011-4589 can be exploited remotely by authenticated users to change course ID numbers.