Moodle Moodle

Don't miss out!

Thousands of developers use stack.watch to stay informed.
Get an email whenever new security vulnerabilities are reported in Moodle.

By the Year

In 2025 there have been 0 vulnerabilities in Moodle. Last year, in 2024 Moodle had 27 security vulnerabilities published. Right now, Moodle is on track to have less security vulnerabilities in 2025 than it did last year.




Year Vulnerabilities Average Score
2025 0 0.00
2024 27 5.85
2023 45 6.34
2022 46 6.40
2021 21 5.94
2020 20 6.58
2019 17 5.98
2018 17 6.58

It may take a day or so for new Moodle vulnerabilities to show up in the stats or in the list of recent security vulnerabilties. Additionally vulnerabilities may be tagged under a different product or component name.

Recent Moodle Security Vulnerabilities

Moodle Messaging Component Information Disclosure Vulnerability

CVE-2024-48896 4.3 - Medium - November 18, 2024

A vulnerability was found in Moodle. It is possible for users with the "send message" capability to view other users' names that they may not otherwise have access to via an error message in Messaging. Note: The name returned follows the full name format configured on the site.

Generation of Error Message Containing Sensitive Information

Moodle RSS Feed Access Control Vulnerability

CVE-2024-48897 4.3 - Medium - November 18, 2024

A vulnerability was found in Moodle. Additional checks are required to ensure users can only edit or delete RSS feeds that they have permission to modify.

AuthZ

Moodle: Privilege Escalation in Audience Deletion

CVE-2024-48898 4.3 - Medium - November 18, 2024

A vulnerability was found in Moodle. Users with access to delete audiences from reports could delete audiences from other reports that they do not have permission to delete from.

AuthZ

Moodle Report Schedule Access Control Vulnerability

CVE-2024-48901 4.3 - Medium - November 18, 2024

A vulnerability was found in Moodle. Additional checks are required to ensure users can only access the schedule of a report if they have permission to edit that report.

AuthZ

Moodle H5P Reflected Cross-Site Scripting (XSS) Vulnerability

CVE-2024-43439 6.1 - Medium - November 11, 2024

A flaw was found in moodle. H5P error messages require additional sanitizing to prevent a reflected cross-site scripting (XSS) risk.

Moodle Site Administration Presets Export Information Disclosure Vulnerability

CVE-2024-43427 - November 11, 2024

A flaw was found in moodle. When creating an export of site administration presets, some sensitive secrets and keys are not being excluded from the export, which could result in them unintentionally being leaked if the presets are shared with a third party.

Moodle Gradebook Information Disclosure Vulnerability in User Profile Fields

CVE-2024-43429 - November 11, 2024

A flaw was found in moodle. Some hidden user profile fields are visible in gradebook reports, which could result in users without the "view hidden user fields" capability having access to the information.

Moodle Quiz External API Insufficient Access Control Vulnerability

CVE-2024-43430 - November 11, 2024

A flaw was found in moodle. External API access to Quiz can override contained insufficient access control.

Moodle cURL Wrapper HTTP Authorization Header Leak Vulnerability

CVE-2024-43432 - November 11, 2024

A flaw was found in moodle. The cURL wrapper in Moodle strips HTTPAUTH and USERPWD headers during emulated redirects, but retains other original request headers, so HTTP authorization header information could be unintentionally sent in requests to redirect URLs.

Moodle Matrix Integration: Improper Access Control for Suspended Users

CVE-2024-43433 - November 11, 2024

A flaw was found in moodle. Matrix room membership and power levels are incorrectly applied and revoked for suspended Moodle users.

Moodle Glossary Restore Capability Bypass Vulnerability

CVE-2024-43435 - November 11, 2024

A flaw was found in moodle. Insufficient capability checks make it possible for users with access to restore glossaries in courses to restore them into the global site glossary.

Moodle Backup XSS Vulnerability

CVE-2024-43437 6.1 - Medium - November 11, 2024

A flaw was found in moodle. Insufficient sanitizing of data when performing a restore could result in a cross-site scripting (XSS) risk from malicious backup files.

SQL Injection in Moodle XMLDB Editor

CVE-2024-43436 - November 07, 2024

A SQL injection risk flaw was found in the XMLDB editor tool available to site administrators.

Moodle RCE via Calculated Question Types

CVE-2024-43425 - November 07, 2024

A flaw was found in Moodle. Additional restrictions are required to avoid a remote code execution risk in calculated question types. Note: This requires the capability to add/update questions.

Moodle 4.3 Cache Poisoning via Local Storage

CVE-2024-43428 - November 07, 2024

To address a cache poisoning risk in Moodle, additional validation for local storage was required.

Moodle Badge Deletion Privilege Escalation

CVE-2024-43431 - November 07, 2024

A vulnerability was found in Moodle. Insufficient capability checks made it possible to delete badges that a user does not have permission to access.

Moodle Feedback Module CSRF Token Bypass

CVE-2024-43434 - November 07, 2024

The bulk message sending feature in Moodle's Feedback module's non-respondents report had an incorrect CSRF token check, leading to a CSRF vulnerability.

Moodle Local File Inclusion in Block Backup

CVE-2024-43440 - November 07, 2024

A flaw was found in moodle. A local file may include risks when restoring block backups.

Incorrect CSRF token checks resulted in multiple CSRF risks.

CVE-2024-38276 8.8 - High - June 18, 2024

Incorrect CSRF token checks resulted in multiple CSRF risks.

Session Riding

Actions in the admin management of analytics models did not include the necessary token to prevent a CSRF risk.

CVE-2024-34008 8.8 - High - May 31, 2024

Actions in the admin management of analytics models did not include the necessary token to prevent a CSRF risk.

Session Riding

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

CVE-2024-25983 5.3 - Medium - February 19, 2024

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 page).

Insecure Direct Object Reference / IDOR

Insufficient file size checks resulted in a denial of service risk in the file picker's unzip functionality.

CVE-2024-25978 7.5 - High - February 19, 2024

Insufficient file size checks resulted in a denial of service risk in the file picker's unzip functionality.

Allocation of Resources Without Limits or Throttling

The URL parameters accepted by forum search were not limited to the

CVE-2024-25979 5.3 - Medium - February 19, 2024

The URL parameters accepted by forum search were not limited to the allowed parameters.

Separate Groups mode restrictions were not honored in the H5P attempts report, which would display users from other groups

CVE-2024-25980 5.3 - Medium - February 19, 2024

Separate Groups mode restrictions were not honored in the H5P attempts report, which would display users from other groups. By default this only provided additional access to non-editing teachers.

Separate Groups mode restrictions were not honored when performing a forum export, which would export forum data for all groups

CVE-2024-25981 5.3 - Medium - February 19, 2024

Separate Groups mode restrictions were not honored when performing a forum export, which would export forum data for all groups. By default this only provided additional access to non-editing teachers.

The link to update all installed language packs did not include the necessary token to prevent a CSRF risk.

CVE-2024-25982 8.8 - High - February 19, 2024

The link to update all installed language packs did not include the necessary token to prevent a CSRF risk.

Session Riding

Inadequate access control in Moodle LMS

CVE-2024-1439 3.3 - Low - February 12, 2024

Inadequate access control in Moodle LMS. This vulnerability could allow a local user with a student role to create arbitrary events intended for users with higher roles. It could also allow the attacker to add events to the calendar of all users without their prior consent.

Authorization

When duplicating a BigBlueButton activity, the original meeting ID was also duplicated instead of using a new ID for the new activity

CVE-2023-5543 3.3 - Low - November 09, 2023

When duplicating a BigBlueButton activity, the original meeting ID was also duplicated instead of using a new ID for the new activity. This could provide unintended access to the original meeting.

Separate Groups mode restrictions were not honoured in the forum summary report, which would display users

CVE-2023-5551 3.3 - Low - November 09, 2023

Separate Groups mode restrictions were not honoured in the forum summary report, which would display users from other groups.

In a shared hosting environment

CVE-2023-5550 9.8 - Critical - November 09, 2023

In a shared hosting environment that has been misconfigured to allow access to other users' content, a Moodle user who also has direct access to the web server outside of the Moodle webroot could utilise a local file include to achieve remote code execution.

A remote code execution risk was identified in the IMSCP activity

CVE-2023-5540 8.8 - High - November 09, 2023

A remote code execution risk was identified in the IMSCP activity. By default this was only available to teachers and managers.

Code Injection

Students in "Only see own membership" groups could see other students in the group

CVE-2023-5542 4.3 - Medium - November 09, 2023

Students in "Only see own membership" groups could see other students in the group, which should be hidden.

Exposure of Resource to Wrong Sphere

H5P metadata automatically populated the author with the user's username

CVE-2023-5545 5.3 - Medium - November 09, 2023

H5P metadata automatically populated the author with the user's username, which could be sensitive information.

Exposure of Resource to Wrong Sphere

Stronger revision number limitations were required on file serving endpoints to improve cache poisoning protection.

CVE-2023-5548 5.3 - Medium - November 09, 2023

Stronger revision number limitations were required on file serving endpoints to improve cache poisoning protection.

Insufficient Verification of Data Authenticity

Insufficient web service capability checks made it possible to move categories a user had permission to manage

CVE-2023-5549 5.3 - Medium - November 09, 2023

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.

Improper Privilege Management

A remote code execution risk was identified in the Lesson activity

CVE-2023-5539 8.8 - High - November 09, 2023

A remote code execution risk was identified in the Lesson activity. By default this was only available to teachers and managers.

Code Injection

The CSV grade import method contained an XSS risk for users importing the spreadsheet

CVE-2023-5541 6.1 - Medium - November 09, 2023

The CSV grade import method contained an XSS risk for users importing the spreadsheet, if it contained unsafe content.

XSS

Wiki comments required additional sanitizing and access restrictions to prevent a stored XSS risk and potential IDOR risk.

CVE-2023-5544 5.4 - Medium - November 09, 2023

Wiki comments required additional sanitizing and access restrictions to prevent a stored XSS risk and potential IDOR risk.

XSS

ID numbers displayed in the quiz grading report required additional sanitizing to prevent a stored XSS risk.

CVE-2023-5546 5.4 - Medium - November 09, 2023

ID numbers displayed in the quiz grading report required additional sanitizing to prevent a stored XSS risk.

XSS

The course upload preview contained an XSS risk for users uploading unsafe data.

CVE-2023-5547 6.1 - Medium - November 09, 2023

The course upload preview contained an XSS risk for users uploading unsafe data.

XSS

Moodle 4.3 allows /grade/report/grader/index.php?searchvalue= reflected XSS when logged in as a teacher

CVE-2023-46858 5.4 - Medium - October 29, 2023

Moodle 4.3 allows /grade/report/grader/index.php?searchvalue= reflected XSS when logged in as a teacher. NOTE: the Moodle Security FAQ link states "Some forms of rich content [are] used by teachers to enhance their courses ... admins and teachers can post XSS-capable content, but students can not."

XSS

Content on the groups page required additional sanitizing to prevent an XSS risk

CVE-2023-35131 6.1 - Medium - June 22, 2023

Content on the groups page required additional sanitizing to prevent an XSS risk. This flaw affects Moodle versions 4.2, 4.1 to 4.1.3, 4.0 to 4.0.8 and 3.11 to 3.11.14.

XSS

A limited SQL injection risk was identified on the Mnet SSO access control page

CVE-2023-35132 6.3 - Medium - June 22, 2023

A limited SQL injection risk was identified on the Mnet SSO access control page. This flaw affects Moodle versions 4.2, 4.1 to 4.1.3, 4.0 to 4.0.8, 3.11 to 3.11.14, 3.9 to 3.9.21 and earlier unsupported versions.

SQL Injection

An issue in the logic used to check 0.0.0.0 against the cURL blocked hosts lists resulted in an SSRF risk

CVE-2023-35133 7.5 - High - June 22, 2023

An issue in the logic used to check 0.0.0.0 against the cURL blocked hosts lists resulted in an SSRF risk. This flaw affects Moodle versions 4.2, 4.1 to 4.1.3, 4.0 to 4.0.8, 3.11 to 3.11.14, 3.9 to 3.9.21 and earlier unsupported versions.

SSRF

Moodle 3.10.1 is vulnerable to persistent/stored cross-site scripting (XSS) due to the improper input sanitization on the "Additional HTML Section"

CVE-2021-27131 5.4 - Medium - May 16, 2023

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" parameter in /admin/settings.php. This vulnerability is leading an attacker to steal admin and all user account cookies by storing the malicious XSS payload in Header and Footer. NOTE: this is disputed by the vendor because the "Additional HTML Section" for "Header and Footer" can only be supplied by an administrator, who is intentionally allowed to enter unsanitized input (e.g., site-specific JavaScript).

XSS

The vulnerability was found Moodle which exists because the application

CVE-2023-30943 5.3 - Medium - May 02, 2023

The vulnerability was found Moodle which exists because the application allows a user to control path of the older to create in TinyMCE loaders. A remote user can send a specially crafted HTTP request and create arbitrary folders on the system.

Externally Controlled Reference to a Resource in Another Sphere

The vulnerability was found Moodle

CVE-2023-30944 7.3 - High - May 02, 2023

The vulnerability was found Moodle which exists due to insufficient sanitization of user-supplied data in external Wiki method for listing pages. A remote attacker can send a specially crafted request to the affected application and execute limited SQL commands within the application database.

SQL Injection

In Moodle

CVE-2022-40208 4.3 - Medium - March 24, 2023

In Moodle, insufficient limitations in some quiz web services made it possible for students to bypass sequential navigation during a quiz attempt.

Insufficient filtering of grade report history made it possible for teachers to access the names of users they could not otherwise access.

CVE-2023-28336 4.3 - Medium - March 23, 2023

Insufficient filtering of grade report history made it possible for teachers to access the names of users they could not otherwise access.

Exposure of Resource to Wrong Sphere

The Mustache pix helper contained a potential Mustache injection risk if combined with user input (note: This did not appear to be implemented/exploitable anywhere in the core Moodle LMS).

CVE-2023-28333 9.8 - Critical - March 23, 2023

The Mustache pix helper contained a potential Mustache injection risk if combined with user input (note: This did not appear to be implemented/exploitable anywhere in the core Moodle LMS).

Code Injection

If the algebra filter was enabled but not functional (eg the necessary binaries were missing

CVE-2023-28332 6.1 - Medium - March 23, 2023

If the algebra filter was enabled but not functional (eg the necessary binaries were missing from the server), it presented an XSS risk.

XSS

Authenticated users were able to enumerate other users' names

CVE-2023-28334 4.3 - Medium - March 23, 2023

Authenticated users were able to enumerate other users' names via the learning plans page.

Insecure Direct Object Reference / IDOR

The link to reset all templates of a database activity did not include the necessary token to prevent a CSRF risk.

CVE-2023-28335 8.8 - High - March 23, 2023

The link to reset all templates of a database activity did not include the necessary token to prevent a CSRF risk.

Session Riding

The course participation report required additional checks to prevent roles being displayed

CVE-2023-1402 4.3 - Medium - March 23, 2023

The course participation report required additional checks to prevent roles being displayed which the user did not have access to view.

Exposure of Resource to Wrong Sphere

Insufficient validation of profile field availability condition resulted in an SQL injection risk (by default only available to teachers and managers).

CVE-2023-28329 8.8 - High - March 23, 2023

Insufficient validation of profile field availability condition resulted in an SQL injection risk (by default only available to teachers and managers).

SQL Injection

Insufficient sanitizing in backup resulted in an arbitrary file read risk

CVE-2023-28330 6.5 - Medium - March 23, 2023

Insufficient sanitizing in backup resulted in an arbitrary file read risk. The capability to access this feature is only available to teachers, managers and admins by default.

Content output by the database auto-linking filter required additional sanitizing to prevent an XSS risk.

CVE-2023-28331 6.1 - Medium - March 23, 2023

Content output by the database auto-linking filter required additional sanitizing to prevent an XSS risk.

XSS

In Moodle

CVE-2021-36402 5.3 - Medium - March 06, 2023

In Moodle, Users' names required additional sanitizing in the account confirmation email, to prevent a self-registration phishing risk.

In Moodle, in some circumstances, email notifications of messages could have the link back to the original message hidden by HTML

CVE-2021-36403 5.3 - Medium - March 06, 2023

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.

In Moodle

CVE-2021-36397 5.3 - Medium - March 06, 2023

In Moodle, insufficient capability checks meant message deletions were not limited to the current user.

In moodle

CVE-2021-36398 5.4 - Medium - March 06, 2023

In moodle, ID numbers displayed in the web service token list required additional sanitizing to prevent a stored XSS risk.

XSS

In Moodle

CVE-2021-36399 5.4 - Medium - March 06, 2023

In Moodle, ID numbers displayed in the quiz override screens required additional sanitizing to prevent a stored XSS risk.

XSS

In Moodle

CVE-2021-36400 5.3 - Medium - March 06, 2023

In Moodle, insufficient capability checks made it possible to remove other users' calendar URL subscriptions.

Insecure Direct Object Reference / IDOR

In Moodle

CVE-2021-36401 4.8 - Medium - March 06, 2023

In Moodle, ID numbers exported in HTML data formats required additional sanitizing to prevent a local stored XSS risk.

XSS

In Moodle

CVE-2021-36392 9.8 - Critical - March 06, 2023

In Moodle, an SQL injection risk was identified in the library fetching a user's enrolled courses.

SQL Injection

In Moodle

CVE-2021-36393 9.8 - Critical - March 06, 2023

In Moodle, an SQL injection risk was identified in the library fetching a user's recent courses.

SQL Injection

In Moodle

CVE-2021-36394 9.8 - Critical - March 06, 2023

In Moodle, a remote code execution risk was identified in the Shibboleth authentication plugin.

In Moodle

CVE-2021-36395 7.5 - High - March 06, 2023

In Moodle, the file repository's URL parsing required additional recursion handling to mitigate the risk of recursion denial of service.

Stack Exhaustion

In Moodle, insufficient redirect handling made it possible to blindly bypass cURL blocked hosts/

CVE-2021-36396 7.5 - High - March 06, 2023

In Moodle, insufficient redirect handling made it possible to blindly bypass cURL blocked hosts/allowed ports restrictions, resulting in a blind SSRF risk.

SSRF

The vulnerability was found Moodle which exists due to insufficient sanitization of user-supplied data in some returnurl parameters

CVE-2023-23921 6.1 - Medium - February 17, 2023

The vulnerability was found Moodle which exists due to insufficient sanitization of user-supplied data in some returnurl parameters. A remote attacker can trick the victim to follow a specially crafted link and execute arbitrary HTML and script code in user's browser in context of vulnerable website. This flaw allows a remote attacker to perform cross-site scripting (XSS) attacks.

XSS

The vulnerability was found Moodle which exists due to insufficient sanitization of user-supplied data in blog search

CVE-2023-23922 6.1 - Medium - February 17, 2023

The vulnerability was found Moodle which exists due to insufficient sanitization of user-supplied data in blog search. A remote attacker can trick the victim to follow a specially crafted link and execute arbitrary HTML and script code in user's browser in context of vulnerable website. This flaw allows a remote attacker to perform cross-site scripting (XSS) attacks.

XSS

The vulnerability was found Moodle which exists due to insufficient limitations on the "start page" preference

CVE-2023-23923 8.2 - High - February 17, 2023

The vulnerability was found Moodle which exists due to insufficient limitations on the "start page" preference. A remote attacker can set that preference for another user. The vulnerability allows a remote attacker to gain unauthorized access to otherwise restricted functionality.

A blind Server-Side Request Forgery (SSRF) vulnerability was found in Moodle

CVE-2022-45152 9.1 - Critical - November 25, 2022

A blind Server-Side Request Forgery (SSRF) vulnerability was found in Moodle. This flaw exists due to insufficient validation of user-supplied input in LTI provider library. The library does not utilise Moodle's inbuilt cURL helper, which resulted in a blind SSRF risk. An attacker can send a specially crafted HTTP request and trick the application to initiate requests to arbitrary systems. This vulnerability allows a remote attacker to perform SSRF attacks.

SSRF

A vulnerability was found in Moodle which exists due to insufficient validation of the HTTP request origin in course redirect URL

CVE-2022-45149 5.4 - Medium - November 23, 2022

A vulnerability was found in Moodle which exists due to insufficient validation of the HTTP request origin in course redirect URL. A user's CSRF token was unnecessarily included in the URL when being redirected to a course they have just restored. A remote attacker can trick the victim to visit a specially crafted web page and perform arbitrary actions on behalf of the victim on the vulnerable website. This flaw allows an attacker to perform cross-site request forgery attacks.

Session Riding

A reflected cross-site scripting vulnerability was discovered in Moodle

CVE-2022-45150 6.1 - Medium - November 23, 2022

A reflected cross-site scripting vulnerability was discovered in Moodle. This flaw exists due to insufficient sanitization of user-supplied data in policy tool. An attacker can trick the victim to open a specially crafted link that executes an arbitrary HTML and script code in user's browser in context of vulnerable website. This vulnerability may allow an attacker to perform cross-site scripting (XSS) attacks to gain access potentially sensitive information and modification of web pages.

XSS

The stored-XSS vulnerability was discovered in Moodle

CVE-2022-45151 5.4 - Medium - November 23, 2022

The stored-XSS vulnerability was discovered in Moodle which exists due to insufficient sanitization of user-supplied data in several "social" user profile fields. An attacker could inject and execute arbitrary HTML and script code in user's browser in context of vulnerable website.

XSS

Enabling and disabling installed H5P libraries did not include the necessary token to prevent a CSRF risk.

CVE-2022-2986 8.8 - High - October 06, 2022

Enabling and disabling installed H5P libraries did not include the necessary token to prevent a CSRF risk.

Session Riding

A remote code execution risk when restoring backup files originating

CVE-2022-40314 9.8 - Critical - September 30, 2022

A remote code execution risk when restoring backup files originating from Moodle 1.9 was identified.

Recursive rendering of Mustache template helpers containing user input could

CVE-2022-40313 7.1 - High - September 30, 2022

Recursive rendering of Mustache template helpers containing user input could, in some cases, result in an XSS risk or a page failing to load.

XSS

A limited SQL injection risk was identified in the "browse list of users" site administration page.

CVE-2022-40315 9.8 - Critical - September 30, 2022

A limited SQL injection risk was identified in the "browse list of users" site administration page.

SQL Injection

The H5P activity attempts report did not filter by groups

CVE-2022-40316 4.3 - Medium - September 30, 2022

The H5P activity attempts report did not filter by groups, which in separate groups mode could reveal information to non-editing teachers about attempts/users in groups they should not have access to.

AuthZ

Insufficient capability checks made it possible for teachers to download users outside of their courses.

CVE-2021-40692 4.3 - Medium - September 29, 2022

Insufficient capability checks made it possible for teachers to download users outside of their courses.

AuthZ

An authentication bypass risk was identified in the external database authentication functionality

CVE-2021-40693 6.5 - Medium - September 29, 2022

An authentication bypass risk was identified in the external database authentication functionality, due to a type juggling vulnerability.

authentification

Insufficient escaping of the LaTeX preamble made it possible for site administrators to read files available to the HTTP server system account.

CVE-2021-40694 4.9 - Medium - September 29, 2022

Insufficient escaping of the LaTeX preamble made it possible for site administrators to read files available to the HTTP server system account.

Output Sanitization

It was possible for a student to view their quiz grade before it had been released

CVE-2021-40695 4.3 - Medium - September 29, 2022

It was possible for a student to view their quiz grade before it had been released, using a quiz web service.

A session hijack risk was identified in the Shibboleth authentication plugin.

CVE-2021-40691 4.3 - Medium - September 29, 2022

A session hijack risk was identified in the Shibboleth authentication plugin.

In certain Moodle products after creating a course

CVE-2021-36568 5.4 - Medium - September 13, 2022

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 name" and "Field description" are vulnerable to Cross Site Scripting Stored(XSS). This affects Moodle 3.11 and Moodle 3.10.4 and Moodle 3.9.7.

XSS

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

CVE-2020-14322 7.5 - High - August 16, 2022

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.

Allocation of Resources Without Limits or Throttling

In Moodle before 3.8.2

CVE-2020-1756 7.2 - High - August 16, 2022

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.

Improper Input Validation

In Moodle before 3.8.2

CVE-2020-1755 5.3 - Medium - August 16, 2022

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.

Insufficient Verification of Data Authenticity

In Moodle before 3.9.1, 3.8.4, 3.7.7 and 3.5.13, teachers of a course were able to assign themselves the manager role within

CVE-2020-14321 8.8 - High - August 16, 2022

In Moodle before 3.9.1, 3.8.4, 3.7.7 and 3.5.13, teachers of a course were able to assign themselves the manager role within that course.

AuthZ

In Moodle before 3.9.1

CVE-2020-14320 6.1 - Medium - August 16, 2022

In Moodle before 3.9.1, 3.8.4 and 3.7.7, the filter in the admin task log required extra sanitizing to prevent a reflected XSS risk.

XSS

In Moodle 3.8

CVE-2020-1691 5.4 - Medium - August 05, 2022

In Moodle 3.8, messages required extra sanitizing before updating the conversation overview, to prevent the risk of stored cross-site scripting.

XSS

In Moodle before 3.8.2

CVE-2020-1754 4.3 - Medium - August 05, 2022

In Moodle before 3.8.2, 3.7.5, 3.6.9 and 3.5.11, users viewing the grade history report without the 'access all groups' capability were not restricted to viewing grades of users within their own groups.

Incorrect Permission Assignment for Critical Resource

The vulnerability was found in Moodle, occurs due to input validation error when importing lesson questions

CVE-2022-35650 7.5 - High - July 25, 2022

The vulnerability was found in Moodle, occurs due to input validation error when importing lesson questions. This insufficient path checks results in arbitrary file read risk. This vulnerability allows a remote attacker to perform directory traversal attacks. The capability to access this feature is only available to teachers, managers and admins by default.

Improper Input Validation

An open redirect issue was found in Moodle due to improper sanitization of user-supplied data in mobile auto-login feature

CVE-2022-35652 6.1 - Medium - July 25, 2022

An open redirect issue was found in Moodle due to improper sanitization of user-supplied data in mobile auto-login feature. A remote attacker can create a link that leads to a trusted website, however, when clicked, it redirects the victims to arbitrary URL/domain. Successful exploitation of this vulnerability may allow a remote attacker to perform a phishing attack and steal potentially sensitive information.

Open Redirect

A stored XSS and blind SSRF vulnerability was found in Moodle

CVE-2022-35651 6.1 - Medium - July 25, 2022

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. A remote attacker can trick the victim to follow a specially crafted link and execute arbitrary HTML and script code in user's browser in context of vulnerable website to steal potentially sensitive information, change appearance of the web page, can perform phishing and drive-by-download attacks.

XSS

A reflected XSS issue was identified in the LTI module of Moodle

CVE-2022-35653 6.1 - Medium - July 25, 2022

A reflected XSS issue was identified in the LTI module of Moodle. The vulnerability exists due to insufficient sanitization of user-supplied data in the LTI module. A remote attacker can trick the victim to follow a specially crafted link and execute arbitrary HTML and script code in user's browser in context of vulnerable website to steal potentially sensitive information, change appearance of the web page, can perform phishing and drive-by-download attacks. This vulnerability does not impact authenticated users.

XSS

The vulnerability was found in Moodle, occurs due to improper input validation when parsing PostScript code

CVE-2022-35649 9.8 - Critical - July 25, 2022

The vulnerability was found in Moodle, occurs due to improper input validation when parsing PostScript code. An omitted execution parameter results in a remote code execution risk for sites running GhostScript versions older than 9.50. Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.

Improper Input Validation

A flaw was found in moodle where logic used to count failed login attempts could result in the account lockout threshold being bypassed.

CVE-2022-30600 9.8 - Critical - May 18, 2022

A flaw was found in moodle where logic used to count failed login attempts could result in the account lockout threshold being bypassed.

Incorrect Calculation

Stay on top of Security Vulnerabilities

Want an email whenever new vulnerabilities are published for Fedora Project Fedora or by Moodle? Click the Watch button to subscribe.

Moodle
Vendor

Moodle
Product

subscribe