Skip to content

CVE-2018-1133 Moodle calculated question type allows remote code execution by Question authors

HighCVSS 8.8 EPSS 30.8% Public exploit
Published
Updated
Exploit status
Public exploit available

Description

An issue was discovered in Moodle 3.x. A Teacher creating a Calculated question can intentionally cause remote code execution on the server, aka eval injection.

Affected products

ProductAffected versionsFixed in
moodle/moodle(Packagist) >= 3.1, < 3.1.12 3.1.12
moodle/moodle(Packagist) = v3.1.0 No fix listed
moodle/moodle(Packagist) = v3.1.0-beta No fix listed
moodle/moodle(Packagist) = v3.1.0-rc1 No fix listed
moodle/moodle(Packagist) = v3.1.0-rc2 No fix listed
moodle/moodle(Packagist) = v3.1.1 No fix listed
moodle/moodle(Packagist) = v3.1.10 No fix listed
moodle/moodle(Packagist) = v3.1.11 No fix listed
moodle/moodle(Packagist) = v3.1.2 No fix listed
moodle/moodle(Packagist) = v3.1.3 No fix listed
moodle/moodle(Packagist) = v3.1.4 No fix listed
moodle/moodle(Packagist) = v3.1.5 No fix listed
moodle/moodle(Packagist) = v3.1.6 No fix listed
moodle/moodle(Packagist) = v3.1.7 No fix listed
moodle/moodle(Packagist) = v3.1.8 No fix listed
moodle/moodle(Packagist) = v3.1.9 No fix listed
moodle/moodle(Packagist) >= 3.2, < 3.2.9 3.2.9
moodle/moodle(Packagist) = v3.2.0 No fix listed
moodle/moodle(Packagist) = v3.2.0-beta No fix listed
moodle/moodle(Packagist) = v3.2.0-rc1 No fix listed
moodle/moodle(Packagist) = v3.2.0-rc2 No fix listed
moodle/moodle(Packagist) = v3.2.0-rc3 No fix listed
moodle/moodle(Packagist) = v3.2.0-rc4 No fix listed
moodle/moodle(Packagist) = v3.2.0-rc5 No fix listed
moodle/moodle(Packagist) = v3.2.1 No fix listed
Show 30 more
ProductAffected versionsFixed in
moodle/moodle(Packagist) = v3.2.2 No fix listed
moodle/moodle(Packagist) = v3.2.3 No fix listed
moodle/moodle(Packagist) = v3.2.4 No fix listed
moodle/moodle(Packagist) = v3.2.5 No fix listed
moodle/moodle(Packagist) = v3.2.6 No fix listed
moodle/moodle(Packagist) = v3.2.7 No fix listed
moodle/moodle(Packagist) = v3.2.8 No fix listed
moodle/moodle(Packagist) >= 3.3, < 3.3.6 3.3.6
moodle/moodle(Packagist) = v3.3.0 No fix listed
moodle/moodle(Packagist) = v3.3.0-beta No fix listed
moodle/moodle(Packagist) = v3.3.0-rc1 No fix listed
moodle/moodle(Packagist) = v3.3.0-rc2 No fix listed
moodle/moodle(Packagist) = v3.3.0-rc3 No fix listed
moodle/moodle(Packagist) = v3.3.1 No fix listed
moodle/moodle(Packagist) = v3.3.2 No fix listed
moodle/moodle(Packagist) = v3.3.3 No fix listed
moodle/moodle(Packagist) = v3.3.4 No fix listed
moodle/moodle(Packagist) = v3.3.5 No fix listed
moodle/moodle(Packagist) >= 3.4, < 3.4.3 3.4.3
moodle/moodle(Packagist) = v3.4.0 No fix listed
moodle/moodle(Packagist) = v3.4.0-beta No fix listed
moodle/moodle(Packagist) = v3.4.0-rc1 No fix listed
moodle/moodle(Packagist) = v3.4.0-rc2 No fix listed
moodle/moodle(Packagist) = v3.4.0-rc3 No fix listed
moodle/moodle(Packagist) = v3.4.1 No fix listed
moodle/moodle(Packagist) = v3.4.2 No fix listed
moodle/moodle >= 3.1.0, <= 3.1.11 No fix listed
moodle/moodle >= 3.2.0, <= 3.2.8 No fix listed
moodle/moodle >= 3.3.0, <= 3.3.5 No fix listed
moodle/moodle >= 3.4.0, <= 3.4.2 No fix listed

References