MO
Product
Moodle
637
CVEs
0
On KEV
10.0
Max CVSS
12
New 30D
Severity mix
Critical 20High 80Medium 247Low 11
Watch
Add Moodle to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2025-26525 | 8.6 | Feb 24 | Arbitrary file read risk through pdfTeX Affected: 4.1.0 before 4.1.16; 4.3.0 before 4.3.10; 4.4.0 before 4.4.6; 4.5.0 before 4.5.2 |
| CVE-2024-34001 | 8.4 | May 31 | moodle: CSRF risk in admin preset tool management of presets Affected: before 4.1.10; 4.2.0 before 4.2.7; 4.3.0 before 4.3.4 |
| CVE-2023-23923 | 8.2 | Feb 17 | Moodle: possible to set the preferred "start page" of other users Affected: 3.9.0 before 3.9.19; 3.11.0 before 3.11.12; 4.0.0 before 4.0.6; 4.1.0 |
| CVE-2012-1168 | 8.2 | Nov 14 | Moodle before 2.2.2 has a password and web services issue where when the user profile is updated the user password is reset if not specified Affected: before 2.2.2 |
| CVE-2025-67848 | 8.1 | Feb 3 | Moodle: moodle: authentication bypass via lti provider allows suspended users to gain unauthorized access. Affected: before 4.1.22; 4.4.0 before 4.4.11; 4.5.0 before 4.5.8; 5.0.0 before 5.0.4; 5.1.0 |
| CVE-2024-43434 | 8.1 | Nov 7 | Moodle: csrf risk in feedback non-respondents report Affected: before 4.1.12; 4.2.0 before 4.2.9; 4.3.0 before 4.3.6; 4.4.0 before 4.4.2 |
| CVE-2024-43425 | 8.1 | Nov 7 | Moodle: remote code execution via calculated question types Affected: before 4.1.12; 4.2.0 before 4.2.9; 4.3.0 before 4.3.6; 4.4.0 before 4.4.2 |
| CVE-2018-1137 | 8.1 | May 25 | An issue was discovered in Moodle 3.x Affected: 3.1.0 through 3.1.11; 3.2.0 through 3.2.8; 3.3.0 through 3.3.5; 3.4.0 through 3.4.2 |
| CVE-2018-1082 | 8.1 | Apr 4 | A flaw was found in Moodle 3.4 to 3.4.1, and 3.3 to 3.3.4 Affected: 3.3.0 through 3.3.4; 3.4.0 through 3.4.1 |
| CVE-2025-67851 | 7.8 | Feb 3 | Moodle: moodle: formula injection allows arbitrary formula execution via unescaped data export Affected: before 4.1.22; 4.4.0 before 4.4.11; 4.5.0 before 4.5.8; 5.0.0 before 5.0.4; 5.1.0 |
| CVE-2025-67853 | 7.5 | Feb 3 | Moodle: moodle: brute-force facilitation due to missing rate limiting in confirmation email service Affected: before 4.1.22; 4.4.0 before 4.4.11; 4.5.0 before 4.5.8; 5.0.0 before 5.0.4; 5.1.0 |
| CVE-2025-62399 | 7.5 | Oct 23 | Moodle: password brute force risk when mobile/web services enabled Affected: 4.1.0 before 4.1.21; 4.4.0 before 4.4.11; 4.5.0 before 4.5.7; 5.0.0 before 5.0.3 |
| CVE-2025-32044 | 7.5 | Apr 25 | Moodle: unauthenticated rest api user data exposure Affected: 4.5.0 before 4.5.3 |
| CVE-2024-45690 | 7.5 | Nov 20 | Moodle: idor when deleting oauth2 linked accounts Affected: before 4.1.13; 4.2.0 before 4.2.10; 4.3.0 before 4.3.7; 4.4.0 before 4.4.3 |
| CVE-2024-43440 | 7.5 | Nov 7 | Moodle: lfi vulnerability when restoring malformed block backups Affected: before 4.1.12; 4.2.0 before 4.2.9; 4.3.0 before 4.3.6; 4.4.0 before 4.4.2 |
| CVE-2024-43438 | 7.5 | Nov 7 | Moodle: idor in feedback non-respondents report allows messaging arbitrary site users Affected: 4.1.0 before 4.1.12; 4.2.0 before 4.2.9; 4.3.0 before 4.3.6; 4.4.0 before 4.4.2 |
| CVE-2024-43431 | 7.5 | Nov 7 | Moodle: idor in badges allows deletion of arbitrary badges Affected: before 4.1.12; 4.2.0 before 4.2.9; 4.3.0 before 4.3.6; 4.4.0 before 4.4.2 |
| CVE-2024-43426 | 7.5 | Nov 7 | Moodle: arbitrary file read risk through pdftex Affected: 4.1.0 before 4.1.12; 4.2.0 before 4.2.9; 4.3.0 before 4.3.6; 4.4.0 before 4.4.2 |
| CVE-2024-38275 | 7.5 | Jun 18 | moodle: HTTP authorization header is preserved between "emulated redirects" Affected: 4.4; 4.3 through 4.3.4; 4.2 through 4.2.7; 4.1 through 4.1.10 |
| CVE-2024-34009 | 7.5 | May 31 | moodle: ReCAPTCHA can be bypassed on the login page Affected: 4.3.0 before 4.3.4 |
| CVE-2024-25978 | 7.5 | Feb 19 | Msa-24-0001: denial of service risk in file picker unzip functionality Affected: 4.1.0 before 4.1.9; 4.2.0 before 4.2.6; 4.3.0 before 4.3.3 |
| CVE-2023-35133 | 7.5 | Jun 22 | Moodle: ssrf risk due to insufficient check on the curl blocked hosts Affected: before 3.9.22; 3.11.0 before 3.11.15; 4.0.0 before 4.0.9; 4.1.0 before 4.1.4; 4.2.0 |
| CVE-2021-36395 | 7.5 | Mar 6 | In Moodle, the file repository's URL parsing required additional recursion handling to mitigate the risk of recursion denial of service Affected: before 3.9.8; 3.10.0 before 3.10.5; 3.11.0 before 3.11.1 |
| CVE-2021-36396 | 7.5 | Mar 6 | In Moodle, insufficient redirect handling made it possible to blindly bypass cURL blocked hosts/allowed ports restrictions, resulting in a blind SSRF risk Affected: before 3.9.8; 3.10.0 before 3.10.5; 3.11.0 before 3.11.1 |
| CVE-2020-14322 | 7.5 | Aug 16 | In Moodle before 3.9.1, 3.8.4, 3.7.7 and 3.5.13, yui_combo needed to limit the amount of files it can load to help mitigate the risk of denial of service Affected: 3.5.0 before 3.5.13; 3.7.0 before 3.7.7; 3.8.0 before 3.8.4; 3.9.0 |
| CVE-2022-35650 | 7.5 | Jul 25 | The vulnerability was found in Moodle, occurs due to input validation error when importing lesson questions Affected: 3.9.0 before 3.9.15; 3.11.0 before 3.11.8; 4.0.0 before 4.0.2 |
| CVE-2021-32476 | 7.5 | Mar 11 | A denial-of-service risk was identified in the draft files area, due to it not respecting user file upload limits Affected: before 3.5.18; 3.8.0 before 3.8.9; 3.9.0 before 3.9.7; 3.10.0 before 3.10.4 |
| CVE-2020-25630 | 7.5 | Dec 8 | A vulnerability was found in Moodle where the decompressed size of zip files was not checked against available user quota before unzipping them, which could lead to a denial of… Affected: 3.5.0 before 3.5.14; 3.7.0 before 3.7.8; 3.8.0 before 3.8.5; 3.9.0 before 3.9.2 |
| CVE-2020-25699 | 7.5 | Nov 19 | In moodle, insufficient capability checks could lead to users with the ability to course restore adding additional capabilities to roles within that course Affected: 3.5.0 through 3.5.14; 3.7.0 through 3.7.8; 3.8.0 through 3.8.5; 3.9.0 through 3.9.2 |
| CVE-2020-25698 | 7.5 | Nov 19 | Users' enrollment capabilities were not being sufficiently checked in Moodle when they are restored into an existing course Affected: 3.5.0 through 3.5.14; 3.7.0 through 3.7.8; 3.8.0 through 3.8.5; 3.9.0 through 3.9.2 |
| CVE-2012-1170 | 7.5 | Nov 14 | Moodle before 2.2.2 has an external enrolment plugin context check issue where capability checks are not thorough Affected: before 2.2.2 |
| CVE-2012-1156 | 7.5 | Nov 14 | Moodle before 2.2.2 has users' private files included in course backups Affected: before 2.2.2 |
| CVE-2012-1155 | 7.5 | Nov 14 | Moodle has a database activity export permission issue where the export function of the database activity module exports all entries even those from groups the user does not… Affected: 1.9 before 1.9.17; 2.0 before 2.0.8; 2.1 before 2.1.5; 2.2 before 2.2.2 |
| CVE-2019-10154 | 7.5 | Jun 26 | A flaw was found in Moodle before versions 3.7, 3.6.4 Affected: before 3.6.4 |
| CVE-2019-6970 | 7.5 | Mar 18 | Moodle 3.5.x before 3.5.4 allows SSRF Affected: 3.5.0 before 3.5.4 |
| CVE-2016-7919 | 7.5 | Oct 28 | Moodle 3.1.2 allows remote attackers to obtain sensitive information via unspecified vectors, related to a "SQL Injection" issue affecting the Administration panel function in the… Affected: 3.1.2 |
| CVE-2015-5267 | 7.5 | Feb 22 | lib/moodlelib.php in Moodle through 2.6.11, 2.7.x before 2.7.10, 2.8.x before 2.8.8, and 2.9.x before 2.9.2 relies on the PHP mt_rand function to implement the random_string and… Affected: through 2.6.11; 2.7.0; 2.7.1; 2.7.2; 2.7.3; 2.7.4; +15 more |
| CVE-2015-3272 | 7.4 | Feb 22 | Open redirect vulnerability in the clean_param function in lib/moodlelib.php in Moodle through 2.6.11, 2.7.x before 2.7.9, 2.8.x before 2.8.7, and 2.9.x before 2.9.1 allows remote… Affected: 2.6.0; 2.6.1; 2.6.2; 2.6.3; 2.6.4; 2.6.5; +22 more |
| CVE-2023-30944 | 7.3 | May 2 | Moodle: minor sql injection risk in external wiki method for listing pages Affected: 3.9.0 before 3.9.21; 3.11.0 before 3.11.14; 4.0.0 before 4.0.8; 4.1.0 before 4.1.3 |
| CVE-2018-10891 | 7.3 | Jul 10 | A flaw was found in moodle before versions 3.5.1, 3.4.4, 3.3.7, 3.1.13 Affected: 3.1 before 3.1.13; 3.3 before 3.3.7; 3.4 before 3.4.4; 3.5 before 3.5.1 |
| CVE-2016-7038 | 7.3 | Jan 20 | In Moodle 2.x and 3.x, web service tokens are not invalidated when the user password is changed or forced to be changed Affected: through 2.7.15; 2.8.0; 2.8.1; 2.8.2; 2.8.3; 2.8.4; +24 more |
| CVE-2026-26046 | 7.2 | Feb 21 | Moodle: moodle: improper input sanitization in tex filter administration setting Affected: before 4.5.9; 5.0.0 before 5.0.5; 5.1.0 before 5.1.2 |
| CVE-2026-26045 | 7.2 | Feb 21 | Moodle: moodle: improper validation in file restore functionality leading to remote code execution Affected: before 4.5.9; 5.0.0 before 5.0.5; 5.1.0 before 5.1.2 |
| CVE-2024-43436 | 7.2 | Nov 7 | Moodle: site administration sql injection via xmldb editor Affected: 4.1.0 before 4.1.12; 4.2.0 before 4.2.9; 4.3.0 before 4.3.6; 4.4.0 before 4.4.2 |
| CVE-2020-1756 | 7.2 | Aug 16 | In Moodle before 3.8.2, 3.7.5, 3.6.9 and 3.5.11, insufficient input escaping was applied to the PHP unit webrunner admin tool Affected: 3.5.0 before 3.5.11; 3.6.0 before 3.6.9; 3.7.0 before 3.7.5; 3.8.0 before 3.8.2 |
| CVE-2021-32474 | 7.2 | Mar 11 | An SQL injection risk existed on sites with MNet enabled and configured, via an XML-RPC call from the connected peer host Affected: before 3.5.18; 3.8.0 before 3.8.9; 3.9.0 before 3.9.7; 3.10.0 before 3.10.4 |
| CVE-2021-20187 | 7.2 | Jan 28 | It was found in Moodle before version 3.10.1, 3.9.4, 3.8.7 and 3.5.16 that it was possible for site administrators to execute arbitrary PHP scripts via a PHP include used during… Affected: before 3.5.16; 3.8.0 before 3.8.7; 3.9.0 before 3.9.4; 3.10.0 |
| CVE-2025-3625 | 7.1 | Apr 25 | Moodle: user dos and name disclosure via idor in moodle mfa email factor revoke action Affected: 4.3.0 before 4.3.12; 4.4.0 before 4.4.8; 4.5.0 before 4.5.4 |
| CVE-2024-43428 | 7.1 | Nov 7 | Moodle: cache poisoning via injection into storage Affected: before 4.1.12; 4.2.0 before 4.2.9; 4.3.0 before 4.3.6; 4.4.0 before 4.4.2 |
| CVE-2022-40313 | 7.1 | Sep 30 | Recursive rendering of Mustache template helpers containing user input could, in some cases, result in an XSS risk or a page failing to load Affected: 3.9.0 before 3.9.17; 3.11.0 before 3.11.10; 4.0.0 before 4.0.4 |
The 500 most important CVEs for this product (exploited first, then by severity)
