Facebook Google Plus Twitter LinkedIn YouTube RSS Menu Search Resource - BlogResource - WebinarResource - ReportResource - Eventicons_066 icons_067icons_068icons_069icons_070

Moodle 2.2.x < 2.2.5 Multiple Vulnerabilities

Medium

Synopsis

The remote web server is hosting a web application that is vulnerable to multiple attack vectors.

Description

The remote web server hosts Moodle, an open-source course management system. Versions of Moodle 2.2.x prior to 2.2.5 are exposed to the following vulnerabilities :

- A flaw exists that may allow a remote attacker to manipulate parameters for the 'repository/repository_ajax.php' script. This will allow the attacker to bypass restrictions and upload a file that is larger than the allotted size. (CVE-2012-4400) - A flaw exists that is triggered when the application fails to properly restrict access to certain topic functions. This may allow a remote attacker to show or hide topics, as well as set a current topic. (CVE-2012-4401) - A flaw exists that is triggered when the 'webservice/lib.php' script fails to properly limit tokens to the service that issued them. This may allow a remote attacker to use a token intended for one service to gain access to arbitrary other external services. (CVE-2012-4402) - A flaw exists that may lead to an unauthorized information disclosure. The issue is triggered when the 'lib/filelib.php' script does not properly check the publication state of blog files. This may allow a remote attacker to gain access to the embedded files of the blog before it is published. (CVE-2012-4407) - A flaw exists when permissions are not properly verified on the reset page. This may allow a remote attacker to reset a course via the reset page. (CVE-2012-4408)

Solution

Upgrade to Moodle version 2.2.5 or later.