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-2022-35651
6.1
1%
Jul 25
A stored XSS and blind SSRF vulnerability was found in Moodle, occurs due to insufficient sanitization of user-supplied data in the SCORM track details
Affected: 3.9.0 before 3.9.15; 3.11.0 before 3.11.8; 4.0.0; 4.0.0; 4.0.0; 4.0.0; +3 more
CVE-2021-32478
6.1
1%
Mar 11
The redirect URI in the LTI authorization endpoint required extra sanitizing to prevent reflected XSS and open redirect risks
Affected: before 3.8.9; 3.9.0 before 3.9.7; 3.10.0 before 3.10.4
CVE-2021-43558
6.1
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-2019-14827
6.1
1%
May 17
A vulnerability was found in Moodle where javaScript injection was possible in some Mustache templates via recursive rendering from contexts
Affected: 3.5.0 through 3.5.7; 3.6.0 through 3.6.5; 3.7.0 through 3.7.1
CVE-2019-14831
6.1
1%
Mar 19
A vulnerability was found in Moodle 3.7 to 3.7.1, 3.6 to 3.6.5, 3.5 to 3.5.7 and earlier unsupported versions, where forum subscribe link contained an open redirect if forced…
Affected: 3.5.0 through 3.5.7; 3.6.0 through 3.6.5; 3.7.0 through 3.7.1
CVE-2019-14830
6.1
3%
Mar 19
A vulnerability was found in Moodle 3.7 to 3.7.1, 3.6 to 3.6.5, 3.5 to 3.5.7 and earlier unsupported versions, where the mobile launch endpoint contained an open redirect in some…
Affected: 3.5.0 through 3.5.7; 3.6.0 through 3.6.5; 3.7.0 through 3.7.1
CVE-2020-25627
6.1
4%
Dec 9
The moodlenetprofile user profile field required extra sanitizing to prevent a stored XSS risk
Affected: 3.9.0 before 3.9.2
CVE-2020-25631
6.1
1%
Dec 8
A vulnerability was found in Moodle 3.9 to 3.9.1, 3.8 to 3.8.4 and 3.7 to 3.7.7 where it was possible to include JavaScript in a book's chapter title, which was not escaped on the…
Affected: 3.7.0 before 3.7.8; 3.8.0 before 3.8.5; 3.9.0 before 3.9.2
CVE-2020-25628
6.1
1%
Dec 8
The filter in the tag manager required extra sanitizing to prevent a reflected XSS risk
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-25702
6.1
1%
Nov 19
In Moodle, it was possible to include JavaScript when re-naming content bank items
Affected: 3.9 before 3.9.3
CVE-2019-14884
6.1
1%
Mar 18
A vulnerability was found in Moodle 3.7 before 3.73, 3.6 before 3.6.7 and 3.5 before 3.5.9, where a reflected XSS possible from some fatal error messages
Affected: 3.5.0 before 3.5.9; 3.6.0 before 3.6.7; 3.7.0 through 3.7.3
CVE-2019-14882
6.1
1%
Mar 18
A vulnerability was found in Moodle 3.7 to 3.7.3, 3.6 to 3.6.7, 3.5 to 3.5.9 and earlier where an open redirect existed in the Lesson edit page
Affected: 3.5.0 through 3.5.9; 3.6.0 through 3.6.7; 3.7.0 through 3.7.3
CVE-2019-14881
6.1
1%
Mar 18
A vulnerability was found in moodle 3.7 before 3.7.3, where there is blind XSS reflected in some locations where user email is displayed
Affected: 3.7.0 before 3.7.2
CVE-2019-10133
6.1
1%
Jun 26
A flaw was found in Moodle before 3.7, 3.6.4, 3.5.6, 3.4.9 and 3.1.18
Affected: 3.1.0 through 3.1.17; 3.4.0 through 3.4.8; 3.5.0 through 3.5.5; 3.6.0 through 3.6.3
CVE-2019-3850
6.1
1%
Mar 26
A vulnerability was found in moodle before versions 3.6.3, 3.5.5, 3.4.8 and 3.1.17
Affected: before 3.1.17; 3.4.0 before 3.4.8; 3.5.0 before 3.5.5; 3.6.0 before 3.6.3
CVE-2019-3810
6.1
14%
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 through 3.6.1
CVE-2018-14631
6.1
2%
Sep 17
moodle before versions 3.5.2, 3.4.5, 3.3.8 is vulnerable to a boost theme - blog search GET parameter insufficiently filtered
Affected: 3.3.0 before 3.3.8; 3.4.0 before 3.4.5; 3.5.0 before 3.5.2
CVE-2017-12156
6.1
1%
Sep 18
Moodle 3.x has XSS in the contact form on the "non-respondents" page in non-anonymous feedback
Affected: 3.0.0; 3.0.0; 3.0.0; 3.0.0; 3.0.0; 3.0.0; +34 more
CVE-2017-2645
6.1
1%
Mar 26
In Moodle 3.x, XSS can occur via attachments to evidence of prior learning
Affected: 3.1.0; 3.1.0; 3.1.0; 3.1.0; 3.1.1; 3.1.2; +10 more
CVE-2017-2644
6.1
1%
Mar 26
In Moodle 3.x, XSS can occur via evidence of prior learning
Affected: 3.1.0; 3.1.0; 3.1.0; 3.1.0; 3.1.1; 3.1.2; +10 more
CVE-2017-2578
6.1
1%
Jan 20
In Moodle 3.x, there is XSS in the assignment submission page
Affected: 3.1.0; 3.1.0; 3.1.0; 3.1.0; 3.1.1; 3.1.2; +8 more
CVE-2016-9188
6.1
2%
Nov 4
Cross-site scripting (XSS) vulnerabilities in Moodle CMS on or before 3.1.2 allow remote attackers to inject arbitrary web script or HTML via the s_additionalhtmlhead,…
Affected: through 3.1.2
CVE-2016-2153
6.1
1%
May 22
Cross-site scripting (XSS) vulnerability in the advanced-search feature in mod_data in Moodle through 2.6.11, 2.7.x before 2.7.13, 2.8.x before 2.8.11, 2.9.x before 2.9.5, and…
Affected: through 2.6.11; 2.7.0; 2.7.1; 2.7.2; 2.7.3; 2.7.4; +27 more
CVE-2016-2152
6.1
1%
May 22
Multiple cross-site scripting (XSS) vulnerabilities in auth/db/auth.php in Moodle through 2.6.11, 2.7.x before 2.7.13, 2.8.x before 2.8.11, 2.9.x before 2.9.5, and 3.0.x before…
Affected: through 2.6.11; 2.7.0; 2.7.1; 2.7.2; 2.7.3; 2.7.4; +27 more
CVE-2016-0725
6.1
2%
Feb 22
Cross-site scripting (XSS) vulnerability in the search_pagination function in course/classes/management_renderer.php in Moodle 2.8.x before 2.8.10, 2.9.x before 2.9.4, and 3.0.x…
Affected: 2.8.0; 2.8.1; 2.8.2; 2.8.3; 2.8.4; 2.8.5; +10 more
CVE-2015-5337
6.1
1%
Feb 22
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 does not properly restrict the availability of Flowplayer, which allows remote attackers to…
Affected: through 2.6.11; 2.7.0; 2.7.1; 2.7.2; 2.7.3; 2.7.4; +18 more
CVE-2015-3275
6.1
1%
Feb 22
Multiple cross-site scripting (XSS) vulnerabilities in the SCORM module 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 allow 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-3274
6.1
1%
Feb 22
Cross-site scripting (XSS) vulnerability in the user_get_user_details function in user/lib.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…
Affected: 2.6.0; 2.6.1; 2.6.2; 2.6.3; 2.6.4; 2.6.5; +22 more
CVE-2024-34003
5.9
0%
May 31
In a shared hosting environment that has been misconfigured to allow access to other users' content, a Moodle user with both access to restore workshop modules and direct access…
Affected: before 4.1.10; 4.2.0 before 4.2.7; 4.3.0 before 4.3.4
CVE-2024-37674
5.5
1%
Jun 20
Cross Site Scripting vulnerability in Moodle CMS v3.10 allows a remote attacker to execute arbitrary code via the Field Name (name parameter) of a new activity
Affected: 3.10.0
CVE-2026-102581
5.4
0%
Sep 30
Moodle: xss in forum post templates due to insufficient escaping
Affected: before 4.5.13; 5.0.0 before 5.0.9; 5.1.0 before 5.1.6; 5.2.0 before 5.2.2
CVE-2025-62398
5.4
0%
Oct 23
A serious authentication flaw allowed attackers with valid credentials to bypass multi-factor authentication under certain conditions, potentially compromising user accounts
Affected: 4.4.0 before 4.4.11; 4.5.0 before 4.5.7; 5.0.0 before 5.0.3
CVE-2025-3643
5.4
0%
Apr 25
A flaw was found in Moodle
Affected: before 4.1.18; 4.3.0 before 4.3.12; 4.4.0 before 4.4.8; 4.5.0 before 4.5.4
CVE-2024-45691
5.4
0%
Nov 20
A flaw was found in Moodle
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-38277
5.4
0%
Jun 18
A unique key should be generated for a user's QR login key and their auto-login key, so the same key cannot be used interchangeably between the two
Affected: 4.1.0 before 4.1.11; 4.2.0 before 4.2.8; 4.3.0 before 4.3.5; 4.4.0
CVE-2024-38273
5.4
0%
Jun 18
Insufficient capability checks meant it was possible for users to gain access to BigBlueButton join URLs they did not have permission to access
Affected: 4.1.0 before 4.1.11; 4.2.0 before 4.2.8; 4.3.0 before 4.3.5; 4.4.0
CVE-2024-33998
5.4
0%
May 31
Insufficient escaping of participants' names in the participants page table resulted in a stored XSS risk when interacting with some features
Affected: before 4.1.10; 4.2.0 before 4.2.7; 4.3.0 before 4.3.4
CVE-2024-28593
5.4
1%
Mar 22
The Chat activity in Moodle 4.3.3 allows students to insert a potentially unwanted HTML A element or IMG element, or HTML content that leads to a performance degradation
Affected: 4.3.3
CVE-2023-5546
5.4
1%
Nov 9
ID numbers displayed in the quiz grading report required additional sanitizing to prevent a stored XSS risk
Affected: 4.0.0 before 4.0.11; 4.1.0 before 4.1.6; 4.2.0 before 4.2.3
CVE-2023-5544
5.4
1%
Nov 9
Wiki comments required additional sanitizing and access restrictions to prevent a stored XSS risk and potential IDOR risk
Affected: 3.9.0 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-46858
5.4
1%
Oct 29
Moodle 4.3 allows /grade/report/grader/index.php?searchvalue= reflected XSS when logged in as a teacher
Affected: 4.3.0
CVE-2021-27131
5.4
1%
May 16
Moodle 3.10.1 is vulnerable to persistent/stored cross-site scripting (XSS) due to the improper input sanitization on the "Additional HTML Section" via "Header and Footer"…
Affected: 3.10.1
CVE-2021-36399
5.4
1%
Mar 6
In Moodle, ID numbers displayed in the quiz override screens required additional sanitizing to prevent a stored XSS risk
Affected: 3.11.0
CVE-2021-36398
5.4
1%
Mar 6
In moodle, ID numbers displayed in the web service token list required additional sanitizing to prevent a stored XSS risk
Affected: 3.11.0
CVE-2022-45151
5.4
1%
Nov 23
The stored-XSS vulnerability was discovered in Moodle which exists due to insufficient sanitization of user-supplied data in several "social" user profile fields
Affected: 3.11.0 before 3.11.11; 4.0.0 before 4.0.5
CVE-2022-45149
5.4
0%
Nov 23
A vulnerability was found in Moodle which exists due to insufficient validation of the HTTP request origin in course redirect URL
Affected: 3.9.0 before 3.9.18; 3.11.0 before 3.11.11; 4.0.0 before 4.0.5
CVE-2021-36568
5.4
1%
Sep 13
In certain Moodle products after creating a course, it is possible to add in a arbitrary "Topic" a resource, in this case a "Database" with the type "Text" where its values "Field…
Affected: 3.9.7; 3.10.4; 3.11.0
CVE-2020-1691
5.4
1%
Aug 5
In Moodle 3.8, messages required extra sanitizing before updating the conversation overview, to prevent the risk of stored cross-site scripting
Affected: 3.8.0
CVE-2022-30596
5.4
1%
May 18
A flaw was found in moodle where ID numbers displayed when bulk allocating markers to assignments required additional sanitizing to prevent a stored XSS risk
Affected: 3.9 before 3.9.14; 3.10 before 3.10.11; 3.11 before 3.11.7; 4.0.0
CVE-2021-32475
5.4
1%
Mar 11
ID numbers displayed in the quiz grading report required additional sanitizing to prevent a stored XSS risk
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
Page 4 of 10 · 500 total
1…345…10
The 500 most important CVEs for this product (exploited first, then by severity)