Moodle 2.7.x < 2.7.20 Multiple Vulnerabilities

Critical Nessus Network Monitor Plugin ID 700123


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


The remote web server hosts Moodle, an open-source course management system. Versions of Moodle 2.7.x prior to 2.7.20 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. (OSVDB 157113)
- 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. (OSVDB 157616)
- A flaw exists that is due to a lack of capability checks. This may allow an authenticated remote attacker to search arbitrary blogs. (OSVDB 157617)
- 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. (OSVDB 157618)


Upgrade to Moodle version 2.7.20 or later.

See Also

Plugin Details

Severity: Critical

ID: 700123

File Name: 700123.prm

Family: CGI

Published: 2017/05/25

Modified: 2017/05/25

Dependencies: 8694

Risk Information

Risk Factor: Critical


Base Score: 10

Temporal Score: 8.7

Vector: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

Temporal Vector: CVSS2#E:ND/RL:OF/RC:C


Base Score: 9.8

Temporal Score: 9.3


Temporal Vector: CVSS3#E:X/RL:O/RC:C

Vulnerability Information

CPE: cpe:/a:moodle:moodle

Patch Publication Date: 2017/05/08

Vulnerability Publication Date: 2017/05/08

Reference Information

CVE: CVE-2017-7489, CVE-2017-7490, CVE-2017-7491

BID: 98463, 98486

OSVDB: 157113, 157616, 157617, 157618