Moodle 3.1.x < 3.1.6 Multiple Vulnerabilities
Critical Nessus Network Monitor Plugin ID 700125
SynopsisThe remote web server is hosting a web application that is vulnerable to multiple attack vectors.
DescriptionThe remote web server hosts Moodle, an open-source course management system. Versions of Moodle 3.1.x prior to 3.1.6 are affected by multiple vulnerabilities :
- Unspecified flaws exist that may allow an attacker to have an unspecified impact. No further details have been provided by the vendor.
- A flaw exists that may allow an authenticated remote attacker to edit the external blog links of other users. This may allow the attacker to take ownership of arbitrary blogs.
- A flaw exists that is due to a lack of capability checks. This may allow an authenticated remote attacker to search arbitrary blogs.
- A flaw exists as HTTP requests to the 'my/index.php' script do not require multiple steps, explicit confirmation, or a unique token when performing certain sensitive actions. By tricking a user into following a specially crafted link, a context-dependent attacker can perform a Cross-Site Request Forgery (CSRF / XSRF) attack causing the victim to change the number of courses displayed in the course overview block.
SolutionUpgrade to Moodle version 3.1.6 or later.