CVE-2016-3733
Moodle Improper Access Control
CVE-2016-3733 is a medium vulnerability (CVSS 4.3) in Moodle, published April 20, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.17%, the 67th percentile. Fixed in moodle/moodle 2.7.14.
The "restore teacher" feature in Moodle 3.0 through 3.0.3, 2.9 through 2.9.5, 2.8 through 2.8.11, 2.7 through 2.7.13, and earlier allows remote authenticated users to overwrite the course idnumber.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
4.3
The "restore teacher" feature in Moodle 3.0 through 3.0.3, 2.9 through 2.9.5, 2.8 through 2.8.11, 2.7 through 2.7.13, and earlier allows remote authenticated users to overwrite the course idnumber.
- Record
CVE-2016-3733- CVSS 3.0
- 4.3 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:N/I:P/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
CVE List No score
The "restore teacher" feature in Moodle 3.0 through 3.0.3, 2.9 through 2.9.5, 2.8 through 2.8.11, 2.7 through 2.7.13, and earlier allows remote authenticated users to overwrite the course idnumber.
- Record
CVE-2016-3733- Updated
- 2026-11-02
EUVDEUVD-2022-3998 No score
The "restore teacher" feature in Moodle 3.0 through 3.0.3, 2.9 through 2.9.5, 2.8 through 2.8.11, 2.7 through 2.7.13, and earlier allows remote authenticated users to overwrite the course idnumber.
- Record
EUVD-2022-3998- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gr8j-qm8r-rfgg
4.3
Moodle Improper Access Control
The "restore teacher" feature in Moodle 3.0 through 3.0.3, 2.9 through 2.9.5, 2.8 through 2.8.11, 2.7 through 2.7.13, and earlier allows remote authenticated users to overwrite the course idnumber.
- Record
GHSA-gr8j-qm8r-rfgg- CVSS 3.0
- 4.3 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
OSV
4.3
The "restore teacher" feature in Moodle 3.0 through 3.0.3, 2.9 through 2.9.5, 2.8 through 2.8.11, 2.7 through 2.7.13, and earlier allows remote authenticated users to overwrite the course idnumber.
- Record
CVE-2016-3733- CVSS 3.0
- 4.3 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVGHSA-gr8j-qm8r-rfgg
4.3
Moodle Improper Access Control
The "restore teacher" feature in Moodle 3.0 through 3.0.3, 2.9 through 2.9.5, 2.8 through 2.8.11, 2.7 through 2.7.13, and earlier allows remote authenticated users to overwrite the course idnumber.
- Record
GHSA-gr8j-qm8r-rfgg- CVSS 3.0
- 4.3 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-3733
4.3
The "restore teacher" feature in Moodle 3.0 through 3.0.3, 2.9 through 2.9.5, 2.8 through 2.8.11, 2.7 through 2.7.13, and earlier allows remote authenticated users to overwrite the course idnumber.
- Record
UBUNTU-CVE-2016-3733- CVSS 3.0
- 4.3 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
moodle/moodlePackagist |
2.7 up to 2.7.14 | 2.7.14 |
moodle/moodlePackagist |
2.8 up to 2.8.12 | 2.8.12 |
moodle/moodlePackagist |
2.9 up to 2.9.6 | 2.9.6 |
moodle/moodlePackagist |
3.0 up to 3.0.4 | 3.0.4 |
moodle/moodlePackagist |
2.7 up to 2.7.14, plus listed versions v2.7.0v2.7.0-betav2.7.0-rc1v2.7.0-rc2v2.7.1 Show 12 moreShow lessv2.7.10v2.7.11v2.7.12v2.7.13v2.7.2v2.7.3v2.7.4v2.7.5v2.7.6v2.7.7v2.7.8v2.7.9 |
2.7.14 |
moodle/moodlePackagist |
2.8 up to 2.8.12, plus listed versions v2.8.0v2.8.0-betav2.8.0-rc1v2.8.0-rc2v2.8.1 Show 10 moreShow lessv2.8.10v2.8.11v2.8.2v2.8.3v2.8.4v2.8.5v2.8.6v2.8.7v2.8.8v2.8.9 |
2.8.12 |
moodle/moodlePackagist |
2.9 up to 2.9.6, plus listed versions v2.9.0v2.9.0-betav2.9.0-rc1v2.9.0-rc2v2.9.1 Show 4 moreShow lessv2.9.2v2.9.3v2.9.4v2.9.5 |
2.9.6 |
moodle/moodlePackagist |
3.0 up to 3.0.4, plus listed versions v3.0.0v3.0.0-betav3.0.0-rc1v3.0.0-rc2v3.0.0-rc3 Show 4 moreShow lessv3.0.0-rc4v3.0.1v3.0.2v3.0.3 |
3.0.4 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | affected | |
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
openwall.com/lists/oss-security/2016/05/17/4
git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-51369
bugzilla.redhat.com/show_bug.cgi?id=1335933
securitytracker.com/id/1035902
nvd.nist.gov/vuln/detail/CVE-2016-3733
github.com/moodle/moodle/commit/12c28574868d6f6e5c57fb63298c82cb8bdd0bb6
Show 6 moreShow less
github.com/moodle/moodle/commit/24b0c3c86ae96e46b87d6e9d6bcf4a6014dae8f0
github.com/moodle/moodle/commit/2950f9fb9128f9ae48e00b864da90be76c2bf139
github.com/moodle/moodle/commit/3c9d2b104023a8b9fdc5f4d7e136083babd2609a
github.com/advisories/GHSA-gr8j-qm8r-rfgg
ubuntu.com/security/CVE-2016-3733
cve.org/CVERecord?id=CVE-2016-3733