MO
Product
Moodle
by Moodle · last CVE Sep 30, 2026
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.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2021-32244
5.4
1%
Jun 16
Cross Site Scripting (XSS) in Moodle 3.10.3 allows remote attackers to execute arbitrary web script or HTML via the "Description" field
Affected: 3.10.3
CVE-2021-20280
5.4
1%
Mar 15
Text-based feedback answers required additional sanitizing to prevent stored XSS and blind SSRF risks in moodle before 3.10.2, 3.9.5, 3.8.8, 3.5.17
Affected: 3.5.0 before 3.5.17; 3.8.0 before 3.8.8; 3.9.0 before 3.9.5; 3.10.0 before 3.10.2
CVE-2021-20279
5.4
1%
Mar 15
The ID number user profile field required additional sanitizing to prevent a stored XSS risk in moodle before 3.10.2, 3.9.5, 3.8.8, 3.5.17
Affected: 3.5.0 before 3.5.17; 3.8.0 before 3.8.8; 3.9.0 before 3.9.5; 3.10.0 before 3.10.2
CVE-2021-20186
5.4
1%
Jan 28
It was found in Moodle before version 3.10.1, 3.9.4, 3.8.7 and 3.5.16 that if the TeX notation filter was enabled, additional sanitizing of TeX content was required to prevent the…
Affected: before 3.5.16; 3.8.0 before 3.8.7; 3.9.0 before 3.9.4; 3.10.0 before 3.10.1
CVE-2021-20183
5.4
1%
Jan 28
It was found in Moodle before version 3.10.1 that some search inputs were vulnerable to reflected XSS due to insufficient escaping of search queries
Affected: before 3.10.1
CVE-2019-18210
5.4
1%
Feb 11
Persistent XSS in /course/modedit.php of Moodle through 3.7.2 allows authenticated users (Teacher and above) to inject JavaScript into the session of another user (e.g., enrolled…
Affected: through 3.7.2
CVE-2019-14879
5.4
1%
Jan 7
A vulnerability was found in Moodle versions 3.7.x before 3.7.3, 3.6.x before 3.6.7 and 3.5.x before 3.5.9
Affected: 3.5.0 through 3.5.8; 3.6.0 through 3.6.6; 3.7.0 through 3.7.2
CVE-2019-3808
5.4
1%
Mar 25
A flaw was found in Moodle versions 3.6 to 3.6.1, 3.5 to 3.5.3, 3.4 to 3.4.6, 3.1 to 3.1.15 and earlier unsupported versions
Affected: 3.1.0 through 3.1.15; 3.4.0 through 3.4.6; 3.5.0 through 3.5.3; 3.6.0; 3.6.1
CVE-2018-1045
5.4
1%
Jan 22
In Moodle 3.x, there is XSS via a calendar event name
Affected: through 3.1.9; 3.2.0; 3.2.1; 3.2.2; 3.2.3; 3.2.4; +6 more
CVE-2017-7298
5.4
1%
Mar 29
In Moodle 3.2.2+, there is XSS in the Course summary filter of the "Add a new course" page, as demonstrated by a crafted attribute of an SVG element
Affected: 3.2.2
CVE-2016-5014
5.4
1%
Jan 20
In Moodle 2.x and 3.x, an unenrolled user still receives event monitor notifications even though they can no longer access the course
Affected: 2.8.0; 2.8.1; 2.8.2; 2.8.3; 2.8.4; 2.8.5; +20 more
CVE-2016-5013
5.4
1%
Jan 20
In Moodle 2.x and 3.x, text injection can occur in email headers, potentially leading to outbound spam
Affected: through 2.7.14; 2.8.0; 2.8.1; 2.8.2; 2.8.3; 2.8.4; +21 more
CVE-2015-5336
5.4
1%
Feb 22
Multiple cross-site scripting (XSS) vulnerabilities in the survey module in Moodle through 2.6.11, 2.7.x before 2.7.11, 2.8.x before 2.8.9, and 2.9.x before 2.9.3 allow remote…
Affected: through 2.6.11; 2.7.0; 2.7.1; 2.7.2; 2.7.3; 2.7.4; +18 more
CVE-2015-5269
5.4
1%
Feb 22
Cross-site scripting (XSS) vulnerability in group/overview.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 allows remote…
Affected: through 2.6.11; 2.7.0; 2.7.1; 2.7.2; 2.7.3; 2.7.4; +15 more
CVE-2015-5264
5.4
1%
Feb 22
The lesson module 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 allows remote authenticated users to bypass intended access…
Affected: through 2.6.11; 2.7.0; 2.7.1; 2.7.2; 2.7.3; 2.7.4; +15 more
CVE-2025-67857
5.3
0%
Feb 3
Moodle: moodle: data exposure of user identifiers in urls
Affected: before 4.1.21; 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-62397
5.3
0%
Oct 23
Moodle: router produces json instead of 404 error for invalid course id
Affected: 5.0.0 before 5.0.3
CVE-2025-62396
5.3
0%
Oct 23
Moodle: router (r.php) could expose application directories
Affected: 4.5.0 before 4.5.7; 5.0.0 before 5.0.3
CVE-2025-32045
5.3
0%
Apr 25
Moodle: hidden grades shown to users without permission on some grade reports
Affected: before 4.1.17; 4.3.0 before 4.3.11; 4.4.0 before 4.4.7; 4.5.0 before 4.5.3
CVE-2025-26531
5.3
0%
Feb 24
Insufficient capability checks made it possible to disable badges a user does not have permission to access
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-2025-26527
5.3
0%
Feb 24
Tags not expected to be visible to a user could still be discovered by them via the tag search page or in the tags block
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-43435
5.3
0%
Nov 11
A flaw was found in moodle
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-43433
5.3
0%
Nov 11
A flaw was found in moodle
Affected: 4.3.0 before 4.3.6; 4.4.0 before 4.4.2
CVE-2024-43432
5.3
0%
Nov 11
A flaw was found in moodle
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-43430
5.3
0%
Nov 11
A flaw was found in moodle
Affected: 4.4.0 before 4.4.2
CVE-2024-43429
5.3
0%
Nov 11
A flaw was found in moodle
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-25983
5.3
1%
Feb 19
Insufficient checks in a web service made it possible to add comments to the comments block on another user's dashboard when it was not otherwise available (e.g., on their profile…
Affected: 4.1.0 before 4.1.9; 4.2.0 before 4.2.6; 4.3.0 before 4.3.3
CVE-2024-25981
5.3
1%
Feb 19
Separate Groups mode restrictions were not honored when performing a forum export, which would export forum data for all groups
Affected: 4.1.0 before 4.1.9; 4.2.0 before 4.2.6; 4.3.0 before 4.3.3
CVE-2024-25980
5.3
1%
Feb 19
Separate Groups mode restrictions were not honored in the H5P attempts report, which would display users from other groups
Affected: 4.1.0 before 4.1.9; 4.2.0 before 4.2.6; 4.3.0 before 4.3.3
CVE-2024-25979
5.3
1%
Feb 19
The URL parameters accepted by forum search were not limited to the allowed parameters
Affected: 4.1.0 before 4.1.9; 4.2.0 before 4.2.6; 4.3.0 before 4.3.3
CVE-2023-5549
5.3
1%
Nov 9
Insufficient web service capability checks made it possible to move categories a user had permission to manage, to a parent category they did not have the capability to manage
Affected: before 3.9.24; 3.11.0 before 3.11.17; 4.0.0 before 4.0.11; 4.1.0 before 4.1.6; 4.2.0 before 4.2.3
CVE-2023-5548
5.3
0%
Nov 9
Stronger revision number limitations were required on file serving endpoints to improve cache poisoning protection
Affected: before 3.9.24; 3.11.0 before 3.11.17; 4.0.0 before 4.0.11; 4.1.0 before 4.1.6; 4.2.0 before 4.2.3
CVE-2023-5545
5.3
1%
Nov 9
H5P metadata automatically populated the author with the user's username, which could be sensitive information
Affected: before 3.9.24; 3.11.0 before 3.11.17; 4.0.0 before 4.0.11; 4.1.0 before 4.1.6; 4.2.0 before 4.2.3
CVE-2023-30943
5.3
7%
May 2
The vulnerability was found Moodle which exists because the application allows a user to control path of the older to create in TinyMCE loaders
Affected: 4.1.0 before 4.1.3
CVE-2021-36403
5.3
1%
Mar 6
In Moodle, in some circumstances, email notifications of messages could have the link back to the original message hidden by HTML, which may pose a phishing risk
Affected: before 3.9.8; 3.10.0 before 3.10.5; 3.11.0 before 3.11.1
CVE-2021-36402
5.3
1%
Mar 6
In Moodle, Users' names required additional sanitizing in the account confirmation email, to prevent a self-registration phishing risk
Affected: before 3.9.8; 3.10.0 before 3.10.5; 3.11.0 before 3.11.1
CVE-2021-36400
5.3
1%
Mar 6
In Moodle, insufficient capability checks made it possible to remove other users' calendar URL subscriptions
Affected: before 3.9.8; 3.10.0 before 3.10.5; 3.11.0 before 3.11.1
CVE-2021-36397
5.3
1%
Mar 6
In Moodle, insufficient capability checks meant message deletions were not limited to the current user
Affected: before 3.9.8; 3.10.0 before 3.10.5; 3.11.0 before 3.11.1
CVE-2020-1755
5.3
1%
Aug 16
In Moodle before 3.8.2, 3.7.5, 3.6.9 and 3.5.11, X-Forwarded-For headers could be used to spoof a user's IP, in order to bypass remote address checks
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-2022-30597
5.3
1%
May 18
A flaw was found in moodle where the description user field was not hidden when being set as a hidden user field
Affected: 3.9 before 3.9.14; 3.10 before 3.10.11; 3.11 before 3.11.7; 4.0.0
CVE-2021-32473
5.3
1%
Mar 11
It was possible for a student to view their quiz grade before it had been released, using a quiz web service
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-43560
5.3
1%
Nov 22
A flaw was found in Moodle in versions 3.11 to 3.11.3, 3.10 to 3.10.7, 3.9 to 3.9.10 and earlier unsupported versions
Affected: through 3.8.8; 3.9.0 before 3.9.11; 3.10.0 before 3.10.8; 3.11.0 before 3.11.4
CVE-2021-20282
5.3
1%
Mar 15
When creating a user account, it was possible to verify the account without having access to the verification email link/secret in moodle before 3.10.2, 3.9.5, 3.8.8, 3.5.17
Affected: 3.5.0 before 3.5.17; 3.8.0 before 3.8.8; 3.9.0 before 3.9.5; 3.10.0 before 3.10.2
CVE-2021-20281
5.3
1%
Mar 15
It was possible for some users without permission to view other users' full names to do so via the online users block in moodle before 3.10.2, 3.9.5, 3.8.8, 3.5.17
Affected: 3.5.0 before 3.5.17; 3.8.0 before 3.8.8; 3.9.0 before 3.9.5; 3.10.0 before 3.10.2
CVE-2021-20185
5.3
1%
Jan 28
It was found in Moodle before version 3.10.1, 3.9.4, 3.8.7 and 3.5.16 that messaging did not impose a character limit when sending messages, which could result in client-side…
Affected: 3.5.0 before 3.5.16; 3.8.0 before 3.8.7; 3.9.0 before 3.9.4; 3.10.0
CVE-2020-25703
5.3
2%
Nov 19
The participants table download in Moodle always included user emails, but should have only done so when users' emails are not hidden
Affected: 3.7.0 through 3.7.8; 3.8.0 through 3.8.5; 3.9.0 through 3.9.2
CVE-2020-25701
5.3
1%
Nov 19
If the upload course tool in Moodle was used to delete an enrollment method which did not exist or was not already enabled, the tool would erroneously enable that enrollment…
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-2019-14883
5.3
1%
Mar 18
A vulnerability was found in Moodle 3.6 before 3.6.7 and 3.7 before 3.7.3, where tokens used to fetch inline atachments in email notifications were not disabled when a user's…
Affected: 3.6.0 before 3.6.7; 3.7.0 before 3.7.3
CVE-2012-1169
5.3
2%
Nov 14
Moodle before 2.2.2 has Personal information disclosure, when administrative setting users name display is set to first name only full names are shown in page breadcrumbs
Affected: before 2.2.2
CVE-2018-10890
5.3
2%
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.0 before 3.1.13; 3.3.0 before 3.3.7; 3.4.0 before 3.4.4; 3.5.0 before 3.5.1
Page 5 of 10 · 500 total
1…456…10
The 500 most important CVEs for this product (exploited first, then by severity)