moodle

214 published vulnerabilities name this product. The 200 most recent are listed.

As the CNAs write it in their CVE records (vendor and product); the versions are theirs.

CVEVulnerable versionsTitleSeverityPublishedEPSSExploitation
CVE-2026-1025885.2.0 – < 5.2.2 ; 5.1.0 – < 5.1.6 ; 5.0.0 – < 5.0.9 ; …Moodle: csrf in xml grade importMEDIUM 6.50.2 %
CVE-2026-1025875.2.0 – < 5.2.2 ; 5.1.0 – < 5.1.6 ; 5.0.0 – < 5.0.9 ; …Moodle: user list filters bypass profile field visibilityLOW 2.70.2 %
CVE-2026-1025865.2.0 – < 5.2.2 ; 5.1.0 – < 5.1.6 ; 5.0.0 – < 5.0.9 ; …Moodle: xss via password reset link due to insufficient username escapingMEDIUM 6.10.3 %
CVE-2026-1025855.2.0 – < 5.2.2 ; 5.1.0 – < 5.1.6Moodle: group validation missing when enrolling user to courseMEDIUM 4.30.2 %
CVE-2026-1025845.2.0 – < 5.2.2 ; 5.1.0 – < 5.1.6 ; 5.0.0 – < 5.0.9Moodle: missing capability check allows unauthorised grade penalty recalculationMEDIUM 4.30.2 %
CVE-2026-1025835.2.0 – < 5.2.2 ; 5.1.0 – < 5.1.6 ; 5.0.0 – < 5.0.9 ; …Moodle: incorrect capability check in ai generate image web serviceLOW 2.70.2 %
CVE-2026-1025825.2.0 – < 5.2.2 ; 5.1.0 – < 5.1.6 ; 5.0.0 – < 5.0.9 ; …Moodle: manual enrolment page accessible when plugin disabledMEDIUM 4.30.2 %
CVE-2026-1025815.2.0 – < 5.2.2 ; 5.1.0 – < 5.1.6 ; 5.0.0 – < 5.0.9 ; …Moodle: xss in forum post templates due to insufficient escapingMEDIUM 5.40.2 %
CVE-2026-1025805.2.0 – < 5.2.2 ; 5.1.0 – < 5.1.6 ; 5.0.0 – < 5.0.9 ; …Moodle: arbitrary class instantiation via report builder audience classnameMEDIUM 4.30.2 %
CVE-2026-1025795.2.0 – < 5.2.2 ; 5.1.0 – < 5.1.6 ; 5.0.0 – < 5.0.9 ; …Moodle: user profile information disclosure via grade web serviceMEDIUM 4.30.2 %
CVE-2026-1025785.2.0 – < 5.2.2 ; 5.1.0 – < 5.1.6 ; 5.0.0 – < 5.0.9 ; …Moodle: sql injection in question bank web serviceHIGH 8.80.3 %
CVE-2026-1025775.2.0 – < 5.2.2 ; 5.1.0 – < 5.1.6 ; 5.0.0 – < 5.0.9 ; …Moodle: ssrf risk in url downloader via ipv4-mapped ipv6 address bypassMEDIUM 4.30.2 %
CVE-2026-26047< 4.5.9 ; 5.0.0 – < 5.0.5 ; 5.1.0 – < 5.1.2Moodle: moodle: uncontrolled resource consumption in tex formula editor leading to denial of serviceMEDIUM 6.50.5 %
CVE-2026-26046< 4.5.9 ; 5.0.0 – < 5.0.5 ; 5.1.0 – < 5.1.2Moodle: moodle: improper input sanitization in tex filter administration settingHIGH 7.214 %
CVE-2026-26045< 4.5.9 ; 5.0.0 – < 5.0.5 ; 5.1.0 – < 5.1.2Moodle: moodle: improper validation in file restore functionality leading to remote code executionHIGH 7.20.6 %
CVE-2025-678574.1.0 – < 4.1.22 ; 4.4.0 – < 4.4.12 ; 4.5.0 – < 4.5.8 ; …Moodle: moodle: data exposure of user identifiers in urlsMEDIUM 5.30.4 %
CVE-2025-678564.1.0 – < 4.1.22 ; 4.4.0 – < 4.4.12 ; 4.5.0 – < 4.5.8 ; …Moodle: moodle: privilege escalation via incomplete role checks in badge awardingCRITICAL 9.80.3 %
CVE-2025-678554.1.0 – < 4.1.22 ; 4.4.0 – < 4.4.12 ; 4.5.0 – < 4.5.8 ; …Mooodle: mooodle: information disclosure and script execution via reflected cross-site scriptingMEDIUM 6.10.4 %
CVE-2025-678534.1.0 – < 4.1.22 ; 4.4.0 – < 4.4.12 ; 4.5.0 – < 4.5.8 ; …Moodle: moodle: brute-force facilitation due to missing rate limiting in confirmation email serviceHIGH 7.50.5 %
CVE-2025-678524.1.0 – < 4.1.22 ; 4.4.0 – < 4.4.12 ; 4.5.0 – < 4.5.8 ; …Moodle: moodle: open redirect vulnerability in oauth login flow allows redirection to malicious sites.MEDIUM 6.10.3 %
CVE-2025-678514.1.0 – < 4.1.22 ; 4.4.0 – < 4.4.12 ; 4.5.0 – < 4.5.8 ; …Moodle: moodle: formula injection allows arbitrary formula execution via unescaped data exportHIGH 7.80.3 %
CVE-2025-678504.1.0 – < 4.1.22 ; 4.4.0 – < 4.4.12 ; 4.5.0 – < 4.5.8 ; …Moodle: moodle: cross-site scripting vulnerability via inadequate input filtering in formula editorHIGH 7.30.3 %
CVE-2025-678494.5.0 – < 4.5.8 ; 5.0.0 – < 5.0.4 ; 5.1.0 – < 5.1.1Moodle: moodle: cross-site scripting (xss) via improper sanitization of ai prompt responsesHIGH 7.30.3 %
CVE-2025-678484.1.0 – < 4.1.22 ; 4.4.0 – < 4.4.12 ; 4.5.0 – < 4.5.8 ; …Moodle: moodle: authentication bypass via lti provider allows suspended users to gain unauthorized access.HIGH 8.10.4 %
CVE-2025-678475.1.0 – < 5.1.1 ; 5.0.0 – < 5.0.4 ; 4.5.0 – < 4.5.8 ; …Moodle: moodle: remote code execution via insufficient restore input validationHIGH 8.80.6 %
CVE-2025-624015.0.0 – < 5.0.3 ; 4.5.0 – < 4.5.7 ; 4.4.0 – < 4.4.11 ; …Moodle: possible to bypass timer in timed assignmentsMEDIUM 5.40.2 %
CVE-2025-623955.0.0 – < 5.0.3 ; 4.5.0 – < 4.5.7 ; 4.4.0 – < 4.4.11 ; …Moodle: external cohort search service leaks system cohort dataMEDIUM 4.30.2 %
CVE-2025-624005.0.0 – < 5.0.3 ; 4.5.0 – < 4.5.7 ; 4.4.0 – < 4.4.11 ; …Moodle: hidden group names visible to event creatorsMEDIUM 6.50.3 %
CVE-2025-623995.0.0 – < 5.0.3 ; 4.5.0 – < 4.5.7 ; 4.4.0 – < 4.4.11 ; …Moodle: password brute force risk when mobile/web services enabledHIGH 7.50.4 %
CVE-2025-623985.0.0 – < 5.0.3 ; 4.5.0 – < 4.5.7 ; 4.4.0 – < 4.4.11Moodle: possible to bypass mfaMEDIUM 5.40.2 %
CVE-2025-623975.0.0 – < 5.0.3Moodle: router produces json instead of 404 error for invalid course idMEDIUM 5.30.3 %
CVE-2025-623965.0.0 – < 5.0.3 ; 4.5.0 – < 4.5.7Moodle: router (r.php) could expose application directoriesMEDIUM 5.30.3 %
CVE-2025-623945.0.0 – < 5.0.3 ; 4.5.0 – < 4.5.7Moodle: quiz notifications sent to suspended participantsMEDIUM 4.30.2 %
CVE-2025-623935.0.0 – < 5.0.3Moodle: course access permissions not properly checked in course_output_fragment_course_overviewMEDIUM 4.30.2 %
CVE-2025-320454.5.3 ; 4.4.7 ; 4.3.11 ; …Moodle: hidden grades shown to users without permission on some grade reportsMEDIUM 5.30.3 %
CVE-2025-320444.5.0 – 4.5.2Moodle: unauthenticated rest api user data exposureHIGH 7.50.5 %
CVE-2025-36474.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12 ; …Moodle: idor when accessing the cohorts reportMEDIUM 4.30.3 %
CVE-2025-36454.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12 ; …Moodle: idor in messaging web service allows access to some user detailsMEDIUM 4.30.4 %
CVE-2025-36444.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12 ; …Moodle: ajax section delete does not respect course_can_delete_section()MEDIUM 4.30.3 %
CVE-2025-36434.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12 ; …Moodle: reflected xss risk in policy toolMEDIUM 5.40.3 %
CVE-2025-36424.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12 ; …Moodle: authenticated remote code execution risk in the moodle lms equella repositoryHIGH 8.81.1 %
CVE-2025-36414.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12 ; …Moodle: authenticated remote code execution risk in the moodle lms dropbox repositoryHIGH 8.81.0 %
CVE-2025-36404.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12 ; …Moodle: idor in web service allows users enrolled in a course to access some details of other usersMEDIUM 4.30.4 %
CVE-2025-36384.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12 ; …Moodle: csrf risk in brickfield tool's analysis request actionHIGH 8.80.3 %
CVE-2025-36374.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12 ; …Moodle: csrf token exposure via url in moodle mod_data moduleLOW 3.10.4 %
CVE-2025-36364.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12 ; …Moodle: idor in moodle rss block allows unauthorized access to rss feedsMEDIUM 4.30.3 %
CVE-2025-36354.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12 ; …Moodle: csrf risk in moodle user tours manager allows tour duplicationLOW 3.50.2 %
CVE-2025-36284.5.0 – < 4.5.4Moodle: moodle assignment submission search leaks anonymous student identitiesMEDIUM 4.30.3 %
CVE-2025-36274.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12Moodle: partial data exposure in moodle before completing multi-factor authenticationMEDIUM 4.30.3 %
CVE-2025-36254.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12Moodle: user dos and name disclosure via idor in moodle mfa email factor revoke actionHIGH 7.10.4 %
CVE-2025-36344.5.0 – < 4.5.4 ; 4.4.0 – < 4.4.8 ; 4.3.0 – < 4.3.12Moodle: moodle allows course self-enrolment before completing mfaMEDIUM 4.30.3 %
CVE-2024-488994.4.0 – < 4.4.4Moodle: idor when accessing list of course badgesMEDIUM 4.30.3 %
CVE-2024-45691< 4.1.13 ; 4.2 – < 4.2.10 ; 4.3 – < 4.3.7 ; …Moodle: lesson activity password bypass through php loose comparisonMEDIUM 5.40.4 %
CVE-2024-45690< 4.1.13 ; 4.2 – < 4.2.10 ; 4.3 – < 4.3.7 ; …Moodle: idor when deleting oauth2 linked accountsHIGH 7.50.4 %
CVE-2024-45689< 4.1.13 ; 4.2 – < 4.2.10 ; 4.3 – < 4.3.7 ; …Moodle: unprotected access to sensitive information via dynamic tablesMEDIUM 6.50.4 %
CVE-2024-489014.4.0 – < 4.4.4 ; 4.3.0 – < 4.3.8 ; 4.2.0 – < 4.2.11 ; …Moodle: idor when fetching report schedulesMEDIUM 4.30.3 %
CVE-2024-488984.4.0 – < 4.4.4 ; 4.3.0 – < 4.3.8 ; 4.2.0 – < 4.2.11 ; …Moodle: some users can delete audiences of other reportsMEDIUM 6.50.3 %
CVE-2024-488974.4.0 – < 4.4.4 ; 4.3.0 – < 4.3.8 ; 4.2.0 – < 4.2.11 ; …Moodle: idor in edit/delete rss feedMEDIUM 6.50.3 %
CVE-2024-488964.4.0 – < 4.4.4 ; 4.3.0 – < 4.3.8 ; 4.2.0 – < 4.2.11 ; …Moodle: users' names returned in messaging error messageMEDIUM 4.30.4 %
CVE-2024-489004.4.0 – < 4.4.4Moodle: idor when accessing list of badge recipientsMEDIUM 4.30.4 %
CVE-2024-43439< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: reflected xss via h5p error messageMEDIUM 6.10.4 %
CVE-2024-43437< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: xss risk when restoring malicious course backup fileMEDIUM 6.10.3 %
CVE-2024-43435< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: can create global glossary without being adminMEDIUM 5.30.3 %
CVE-2024-43433< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: matrix user/power level management not always working as expected with suspended usersMEDIUM 5.30.3 %
CVE-2024-43432< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: authorization headers preserved between "emulated redirects"MEDIUM 5.30.3 %
CVE-2024-43430< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: lack of access control when using external methods for quiz overridesMEDIUM 5.30.3 %
CVE-2024-43429< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: user information visibility control issues in gradebook reportsMEDIUM 5.30.3 %
CVE-2024-43427< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: admin presets export tool includes some secrets that should not be exportedLOW 3.70.3 %
CVE-2024-43440< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: lfi vulnerability when restoring malformed block backupsHIGH 7.50.6 %
CVE-2024-43438< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: idor in feedback non-respondents report allows messaging arbitrary site usersHIGH 7.50.5 %
CVE-2024-43436< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: site administration sql injection via xmldb editorHIGH 7.20.8 %
CVE-2024-43434< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: csrf risk in feedback non-respondents reportHIGH 8.10.6 %
CVE-2024-43431< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: idor in badges allows deletion of arbitrary badgesHIGH 7.50.5 %
CVE-2024-43428< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: cache poisoning via injection into storageHIGH 7.70.2 %
CVE-2024-43426< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: arbitrary file read risk through pdftexHIGH 7.50.7 %
CVE-2024-43425< 4.1.12 ; 4.2 – < 4.2.9 ; 4.3 – < 4.3.6 ; …Moodle: remote code execution via calculated question typesHIGH 8.188 %
CVE-2024-340094.3 – 4.3.3moodle: ReCAPTCHA can be bypassed on the login pageHIGH 7.50.4 %
CVE-2024-340084.0 – 4.3.3 ; 4.2 – 4.2.6 ; 4.1 – 4.1.9moodle: CSRF risk in analytics management of modelsHIGH 8.80.4 %
CVE-2024-340074.3 – 4.3.3moodle: logout CSRF in admin/tool/mfa/auth.phpHIGH 8.80.4 %
CVE-2024-340064.0 – 4.3.3 ; 4.2 – 4.2.6 ; 4.1 – 4.1.9moodle: unsanitized HTML in site log for config_log_createdMEDIUM 4.30.4 %
CVE-2024-340054.0 – 4.3.3 ; 4.2 – 4.2.6 ; 4.1 – 4.1.9moodle: authenticated LFI risk in some misconfigured shared hosting environments via modified mod_data backupMEDIUM 6.50.5 %
CVE-2024-340044.0 – 4.3.3 ; 4.2 – 4.2.6 ; 4.1 – 4.1.9moodle: authenticated LFI risk in some misconfigured shared hosting environments via modified mod_wiki backupMEDIUM 6.50.5 %
CVE-2024-340034.0 – 4.3.3 ; 4.2 – 4.2.6 ; 4.1 – 4.1.9moodle: authenticated LFI risk in some misconfigured shared hosting environments via modified mod_workshop backupMEDIUM 5.90.4 %
CVE-2024-340024.0 – 4.3.3 ; 4.2 – 4.2.6 ; 4.1 – 4.1.9moodle: authenticated LFI risk in some misconfigured shared hosting environments via modified mod_feedback backupMEDIUM 6.50.5 %
CVE-2024-340014.0 – 4.3.3 ; 4.2 – 4.2.6 ; 4.1 – 4.1.9moodle: CSRF risk in admin preset tool management of presetsHIGH 8.40.4 %
CVE-2024-340004.0 – 4.3.3 ; 4.2 – 4.2.6 ; 4.1 – 4.1.9moodle: stored XSS in lesson overview report via user ID numberMEDIUM 4.30.5 %
CVE-2024-339994.3 – 4.3.3moodle: unsafe direct use of $_SERVER['HTTP_REFERER'] in admin/tool/mfa/index.phpCRITICAL 9.80.5 %
CVE-2024-339984.0 – 4.3.3 ; 4.2 – 4.2.6 ; 4.1 – 4.1.9moodle: stored XSS via user's name on participants page when opening some optionsMEDIUM 5.40.4 %
CVE-2024-339974.0 – 4.3.3 ; 4.2 – 4.2.6 ; 4.1 – 4.1.9moodle: stored XSS risk when editing another user's equation in equation editorMEDIUM 6.10.4 %
CVE-2024-259834.3.0 – < 4.3.3 ; 4.2.0 – < 4.2.6 ; < 4.1.9Msa-24-0006: idor on dashboard comments blockMEDIUM 5.30.6 %
CVE-2024-259824.3.0 – < 4.3.3 ; 4.2.0 – < 4.2.6 ; < 4.1.9Msa-24-0005: csrf risk in language import utilityHIGH 8.80.5 %
CVE-2024-259814.3.0 – < 4.3.3 ; 4.2.0 – < 4.2.6 ; < 4.1.9Msa-24-0004: forum export did not respect activity group settingsMEDIUM 5.30.6 %
CVE-2024-259804.3.0 – < 4.3.3 ; 4.2.0 – < 4.2.6 ; < 4.1.9Msa-24-0003: h5p attempts report did not respect activity group settingsMEDIUM 5.30.5 %
CVE-2024-259794.3.0 – < 4.3.3 ; 4.2.0 – < 4.2.6 ; < 4.1.9Msa-24-0002: forum search accepted random parameters in its urlMEDIUM 5.30.6 %
CVE-2024-259784.3.0 – < 4.3.3 ; 4.2.0 – < 4.2.6 ; < 4.1.9Msa-24-0001: denial of service risk in file picker unzip functionalityHIGH 7.50.9 %
CVE-2023-55434.2.0 – < 4.2.3 ; 4.1.0 – < 4.1.6 ; 4.0.0 – < 4.0.11Moodle: duplicating a bigbluebutton activity assigns the same meeting idLOW 3.30.3 %
CVE-2023-55514.2.0 – < 4.2.3 ; 4.1.0 – < 4.1.6 ; 4.0.0 – < 4.0.11 ; …Moodle: forum summary report shows students from other groups when in separate groups modeLOW 3.30.3 %
CVE-2023-55504.2.0 – < 4.2.3 ; 4.1.0 – < 4.1.6 ; 4.0.0 – < 4.0.11 ; …Moodle: rce due to lfi risk in some misconfigured shared hosting environmentsCRITICAL 9.81.6 %
CVE-2023-55494.2.0 – < 4.2.3 ; 4.1.0 – < 4.1.6 ; 4.0.0 – < 4.0.11 ; …Moodle: insufficient capability checks when updating the parent of a course categoryMEDIUM 5.30.6 %
CVE-2023-55484.2.0 – < 4.2.3 ; 4.1.0 – < 4.1.6 ; 4.0.0 – < 4.0.11 ; …Moodle: cache poisoning risk with endpoint revision numbersMEDIUM 5.30.3 %
CVE-2023-55474.2.0 – < 4.2.3 ; 4.1.0 – < 4.1.6 ; 4.0.0 – < 4.0.11 ; …Moodle: xss risk when previewing data in course upload toolMEDIUM 6.10.5 %
CVE-2023-55464.2.0 – < 4.2.3 ; 4.1.0 – < 4.1.6 ; 4.0.0 – < 4.0.11Moodle: stored xss in quiz grading report via user id numberMEDIUM 5.41.3 %
CVE-2023-55454.2.0 – < 4.2.3 ; 4.1.0 – < 4.1.6 ; 4.0.0 – < 4.0.11 ; …Moodle: auto-populated h5p author name causes a potential information leakMEDIUM 5.30.6 %
CVE-2023-55444.2.0 – < 4.2.3 ; 4.1.0 – < 4.1.6 ; 4.0.0 – < 4.0.11 ; …Moodle: stored xss and potential idor risk in wiki commentsMEDIUM 6.50.6 %
CVE-2023-55424.2.2Moodle: students can view other users in "only see own membership" groupsMEDIUM 4.30.5 %
CVE-2023-55414.2.0 – < 4.2.3 ; 4.1.0 – < 4.1.6 ; 4.0.0 – < 4.0.11 ; …Moodle: xss risk when using csv grade import methodMEDIUM 6.10.5 %
CVE-2023-55404.2.0 – < 4.2.3 ; 4.1.0 – < 4.1.6 ; 4.0.0 – < 4.0.11 ; …Moodle: authenticated remote code execution risk in imscpHIGH 8.82.3 %
CVE-2023-55394.2.0 – < 4.2.3 ; 4.1.0 – < 4.1.6 ; 4.0.0 – < 4.0.11 ; …Moodle: authenticated remote code execution risk in lessonHIGH 8.82.2 %
CVE-2023-351334.2.0 – < 4.2.1 ; 4.1.0 – < 4.1.4 ; 4.0.0 – < 4.0.9 ; …Moodle: ssrf risk due to insufficient check on the curl blocked hostsHIGH 7.50.8 %
CVE-2023-351324.2.0 – < 4.2.1 ; 4.1.0 – < 4.1.4 ; 4.0.0 – < 4.0.9 ; …Moodle: minor sql injection risk on mnet sso access control pageMEDIUM 6.30.8 %
CVE-2023-351314.2.0 – < 4.2.1 ; 4.1.0 – < 4.1.4 ; 4.0.0 – < 4.0.9 ; …Moodle: xss risk on groups pageMEDIUM 6.10.7 %
CVE-2023-309444.1.0 – < 4.1.3 ; 4.0.0 – < 4.0.8 ; 3.11.0 – < 3.11.14 ; …Moodle: minor sql injection risk in external wiki method for listing pagesHIGH 7.31.1 %
CVE-2023-309434.1.0 – < 4.1.3Moodle: tinymce loaders susceptible to arbitrary folder creationMEDIUM 6.56.8 %
CVE-2022-40208affected 4.0 to 4.0.2, 3.11 to 3.11.8, 3.9 to 3.9.15 and earlier unsupported versionsIn Moodle, insufficient limitations in some quiz web services made it possible for students to bypass sequential navigation during a quiz atMEDIUM 4.30.6 %
CVE-2023-283364.1.0 – < 4.1.2 ; 4.0.0 – < 4.0.7 ; 3.11.0 – < 3.11.13 ; …Moodle: teacher can access names of users they do not have permission to accessMEDIUM 4.30.7 %
CVE-2023-283354.1.0 – < 4.1.2Moodle: csrf risk in resetting all templates of a database activityHIGH 8.80.4 %
CVE-2023-283344.1.0 – < 4.1.2 ; 4.0.0 – < 4.0.7Moodle: users' name enumeration possible via idor on learning plans pageMEDIUM 4.30.6 %
CVE-2023-283334.1.0 – < 4.1.2 ; 4.0.0 – < 4.0.7 ; 3.11.0 – < 3.11.13 ; …Moodle: pix helper potential mustache code injection riskCRITICAL 9.81.2 %
CVE-2023-283324.1.0 – < 4.1.2 ; 4.0.0 – < 4.0.7 ; 3.11.0 – < 3.11.13 ; …Moodle: algebra filter xss when filter is misconfiguredMEDIUM 6.10.6 %
CVE-2023-283314.1.0 – < 4.1.2 ; 4.0.0 – < 4.0.7 ; 3.11.0 – < 3.11.13 ; …Moodle: xss risk when outputting database activity filter dataMEDIUM 6.10.7 %
CVE-2023-283304.1.0 – < 4.1.2 ; 4.0.0 – < 4.0.7 ; 3.11.0 – < 3.11.13 ; …Moodle: authenticated arbitrary file read through malformed backup fileMEDIUM 6.51.2 %
CVE-2023-283294.1.0 – < 4.1.2 ; 4.0.0 – < 4.0.7 ; 3.11.0 – < 3.11.13 ; …Moodle: authenticated sql injection via availability checkHIGH 8.81.2 %
CVE-2023-14024.1.0 – < 4.1.2 ; 4.0.0 – < 4.0.7 ; 3.11.0 – < 3.11.13 ; …Moodle: course participation report shows roles the user should not seeMEDIUM 4.30.7 %
CVE-2021-364033.11, 3.10 to 3.10.4, 3.9 to 3.9.7 and earlier unsupported versionsIn Moodle, in some circumstances, email notifications of messages could have the link back to the original message hidden by HTML, which mayMEDIUM 5.30.5 %
CVE-2021-364023.11, 3.10 to 3.10.4, 3.9 to 3.9.7 and earlier unsupported versionsIn Moodle, Users' names required additional sanitizing in the account confirmation email, to prevent a self-registration phishing risk.MEDIUM 5.30.5 %
CVE-2021-364013.11, 3.10 to 3.10.4, 3.9 to 3.9.7 and earlier unsupported versionsIn Moodle, ID numbers exported in HTML data formats required additional sanitizing to prevent a local stored XSS risk.MEDIUM 4.80.5 %
CVE-2021-364003.11, 3.10 to 3.10.4, 3.9 to 3.9.7 and earlier unsupported versionsIn Moodle, insufficient capability checks made it possible to remove other users' calendar URL subscriptions.MEDIUM 5.30.5 %
CVE-2021-363993.11In Moodle, ID numbers displayed in the quiz override screens required additional sanitizing to prevent a stored XSS risk.MEDIUM 5.40.5 %
CVE-2021-363983.11In moodle, ID numbers displayed in the web service token list required additional sanitizing to prevent a stored XSS risk.MEDIUM 5.40.5 %
CVE-2021-363973.11, 3.10 to 3.10.4, 3.9 to 3.9.7 and earlier unsupported versionsIn Moodle, insufficient capability checks meant message deletions were not limited to the current user.MEDIUM 5.30.6 %
CVE-2021-363963.11, 3.10 to 3.10.4, 3.9 to 3.9.7 and earlier unsupported versionsIn Moodle, insufficient redirect handling made it possible to blindly bypass cURL blocked hosts/allowed ports restrictions, resulting in a bHIGH 7.51.4 %
CVE-2021-363953.11, 3.10 to 3.10.4, 3.9 to 3.9.7 and earlier unsupported versionsIn Moodle, the file repository's URL parsing required additional recursion handling to mitigate the risk of recursion denial of service.HIGH 7.50.7 %
CVE-2021-363943.11, 3.10 to 3.10.4, 3.9 to 3.9.7 and earlier unsupported versionsIn Moodle, a remote code execution risk was identified in the Shibboleth authentication plugin.CRITICAL 9.87.0 %
CVE-2021-363933.11, 3.10 to 3.10.4, 3.9 to 3.9.7 and earlier unsupported versionsIn Moodle, an SQL injection risk was identified in the library fetching a user's recent courses.CRITICAL 9.852 %
CVE-2021-363923.11, 3.10 to 3.10.4, 3.9 to 3.9.7 and earlier unsupported versionsIn Moodle, an SQL injection risk was identified in the library fetching a user's enrolled courses.CRITICAL 9.80.8 %
CVE-2023-239234.1.0 – < 4.1.1 ; 4.0.0 – < 4.0.6 ; 3.11.0 – < 3.11.12 ; …Moodle: possible to set the preferred "start page" of other usersHIGH 8.21.0 %
CVE-2023-239224.1.0 – < 4.1.1 ; 4.0.0 – < 4.0.6Moodle: reflected xss risk in blog searchMEDIUM 6.10.9 %
CVE-2023-239214.1.0 – < 4.1.1 ; 4.0.0 – < 4.0.6 ; 3.11.0 – < 3.11.12 ; …Moodle: reflected xss risk in some returnurl parametersMEDIUM 6.10.8 %
CVE-2022-45152Fixed in moodle 4.0.5, moodle 3.11.11, moodle 3.9.18A blind Server-Side Request Forgery (SSRF) vulnerability was found in Moodle. This flaw exists due to insufficient validation of user-suppliCRITICAL 9.11.4 %
CVE-2022-45151Fixed in moodle 4.0.5, moodle 3.11.11The stored-XSS vulnerability was discovered in Moodle which exists due to insufficient sanitization of user-supplied data in several "socialMEDIUM 5.40.7 %
CVE-2022-45150Fixed in moodle 4.0.5, moodle 3.11.11, moodle 3.9.18A reflected cross-site scripting vulnerability was discovered in Moodle. This flaw exists due to insufficient sanitization of user-supplied MEDIUM 6.10.7 %
CVE-2022-45149Fixed in moodle 4.0.5, moodle 3.11.11, moodle 3.9.18A vulnerability was found in Moodle which exists due to insufficient validation of the HTTP request origin in course redirect URL. A user's MEDIUM 5.40.4 %
CVE-2022-2986moodle 4.0.3 and moodle 3.11.9Enabling and disabling installed H5P libraries did not include the necessary token to prevent a CSRF risk.HIGH 8.80.5 %
CVE-2022-403164.0 to 4.0.3, 3.11 to 3.11.9, 3.9 to 3.9.16 and earlier unsupported versionsThe H5P activity attempts report did not filter by groups, which in separate groups mode could reveal information to non-editing teachers abMEDIUM 4.30.7 %
CVE-2022-403154.0 to 4.0.3, 3.11 to 3.11.9, 3.9 to 3.9.16 and earlier unsupported versionsA limited SQL injection risk was identified in the "browse list of users" site administration page.CRITICAL 9.81.1 %
CVE-2022-403134.0 to 4.0.3, 3.11 to 3.11.9, 3.9 to 3.9.16 and earlier unsupported versionsRecursive rendering of Mustache template helpers containing user input could, in some cases, result in an XSS risk or a page failing to loadHIGH 7.10.7 %
CVE-2022-403144.0 to 4.0.3, 3.11 to 3.11.9, 3.9 to 3.9.16 and earlier unsupported versionsA remote code execution risk when restoring backup files originating from Moodle 1.9 was identified.CRITICAL 9.82.1 %
CVE-2020-14320Moodle 3.9, 3.8 to 3.8.3 and 3.7 to 3.7.6In 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.MEDIUM 6.10.7 %
CVE-2020-17563.8 to 3.8.1, 3.7 to 3.7.4, 3.6 to 3.6.8, 3.5 to 3.5.10 and earlier unsupported versionsIn 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.HIGH 7.21.0 %
CVE-2020-17553.8 to 3.8.1, 3.7 to 3.7.4, 3.6 to 3.6.8, 3.5 to 3.5.10 and earlier unsupported versionsIn 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 addreMEDIUM 5.30.5 %
CVE-2020-14322Moodle 3.9, 3.8 to 3.8.3, 3.7 to 3.7.6, 3.5 to 3.5.12 and earlier unsupported versionsIn 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 deniHIGH 7.50.9 %
CVE-2020-14321Moodle 3.9, 3.8 to 3.8.3, 3.7 to 3.7.6, 3.5 to 3.5.12 and earlier unsupported versionsIn 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.HIGH 8.816 %
CVE-2020-17543.8.2, 3.7.5, 3.6.9 and 3.5.11In 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 MEDIUM 4.30.7 %
CVE-2020-16913.8In Moodle 3.8, messages required extra sanitizing before updating the conversation overview, to prevent the risk of stored cross-site scriptMEDIUM 5.40.6 %
CVE-2022-35653Fixed in moodle 4.0.2, moodle 3.11.8, moodle 3.9.15A reflected XSS issue was identified in the LTI module of Moodle. The vulnerability exists due to insufficient sanitization of user-suppliedMEDIUM 6.14.8 %
CVE-2022-35652Fixed in moodle 4.0.2, moodle 3.11.8, moodle 3.9.15An open redirect issue was found in Moodle due to improper sanitization of user-supplied data in mobile auto-login feature. A remote attackeMEDIUM 6.11.1 %
CVE-2022-35651Fixed in moodle 4.0.2, moodle 3.11.8, moodle 3.9.15A stored XSS and blind SSRF vulnerability was found in Moodle, occurs due to insufficient sanitization of user-supplied data in the SCORM trMEDIUM 6.11.1 %
CVE-2022-35650Fixed in moodle 4.0.2, moodle 3.11.8, moodle 3.9.15The vulnerability was found in Moodle, occurs due to input validation error when importing lesson questions. This insufficient path checks rHIGH 7.554 %
CVE-2022-35649Fixed in moodle 4.0.2, moodle 3.11.8, moodle 3.9.15The vulnerability was found in Moodle, occurs due to improper input validation when parsing PostScript code. An omitted execution parameter CRITICAL 9.88.6 %
CVE-2022-30600Affects : 4.0, 3.11 to 3.11.6, 3.10 to 3.10.10, 3.9 to 3.9.13 and earlier unsupported versionsA flaw was found in moodle where logic used to count failed login attempts could result in the account lockout threshold being bypassed.CRITICAL 9.85.1 %
CVE-2022-30599Affects : 4.0, 3.11 to 3.11.6, 3.10 to 3.10.10, 3.9 to 3.9.13 and earlier unsupported versionsA flaw was found in moodle where an SQL injection risk was identified in Badges code relating to configuring criteria.CRITICAL 9.81.4 %
CVE-2022-30598Affects : 4.0, 3.11 to 3.11.6, 3.10 to 3.10.10, 3.9 to 3.9.13 and earlier unsupported versionsA flaw was found in moodle where global search results could include author information on some activities where a user may not otherwise haMEDIUM 4.31.1 %
CVE-2022-30597Affects : 4.0, 3.11 to 3.11.6, 3.10 to 3.10.10, 3.9 to 3.9.13 and earlier unsupported versionsA flaw was found in moodle where the description user field was not hidden when being set as a hidden user field.MEDIUM 5.31.3 %
CVE-2022-30596Affects : 4.0, 3.11 to 3.11.6, 3.10 to 3.10.10, 3.9 to 3.9.13 and earlier unsupported versionsA flaw was found in moodle where ID numbers displayed when bulk allocating markers to assignments required additional sanitizing to prevent MEDIUM 5.40.9 %
CVE-2022-0984moodle 3.11.6, moodle 3.10.10, moodle 3.9.13Users with the capability to configure badge criteria (teachers and managers by default) were able to configure course badges with profile fMEDIUM 4.30.6 %
CVE-2022-0985moodle 3.11.6, moodle 3.10.10, moodle 3.9.13Insufficient capability checks could allow users with the moodle/site:uploadusers capability to delete users, without having the necessary mMEDIUM 4.30.6 %
CVE-2022-0983moodle 3.11.6, moodle 3.10.10, moodle 3.9.13An SQL injection risk was identified in Badges code relating to configuring criteria. Access to the relevant capability was limited to teachHIGH 8.80.9 %
CVE-2021-324743.10 to 3.10.3, 3.9 to 3.9.6, 3.8 to 3.8.8, 3.5 to 3.5.17An SQL injection risk existed on sites with MNet enabled and configured, via an XML-RPC call from the connected peer host. Note that this reHIGH 7.20.9 %
CVE-2021-324733.10 to 3.10.3, 3.9 to 3.9.6, 3.8 to 3.8.8, 3.5 to 3.5.17It was possible for a student to view their quiz grade before it had been released, using a quiz web service. Moodle 3.10 to 3.10.3, 3.9 to MEDIUM 5.31.0 %
CVE-2021-324753.10 to 3.10.3, 3.9 to 3.9.6, 3.8 to 3.8.8, 3.5 to 3.5.17ID numbers displayed in the quiz grading report required additional sanitizing to prevent a stored XSS risk. Moodle 3.10 to 3.10.3, 3.9 to 3MEDIUM 5.40.6 %
CVE-2021-324773.10 to 3.10.3The last time a user accessed the mobile app is displayed on their profile page, but should be restricted to users with the relevant capabilMEDIUM 4.30.7 %
CVE-2021-324783.10 to 3.10.3, 3.9 to 3.9.6, 3.8 to 3.8.8The redirect URI in the LTI authorization endpoint required extra sanitizing to prevent reflected XSS and open redirect risks. Moodle versioMEDIUM 6.11.1 %
CVE-2021-324763.10 to 3.10.3, 3.9 to 3.9.6, 3.8 to 3.8.8, 3.5 to 3.5.17A denial-of-service risk was identified in the draft files area, due to it not respecting user file upload limits. Moodle versions 3.10 to 3HIGH 7.51.1 %
CVE-2021-324723.10 to 3.10.3, 3.9 to 3.9.6 and 3.8 to 3.8.8Teachers exporting a forum in CSV format could receive a CSV of forums from all courses in some circumstances. Moodle versions 3.10 to 3.10.MEDIUM 4.30.8 %
CVE-2022-0335moodle 3.11.5, moodle 3.10.9 and moodle 3.9.12A flaw was found in Moodle in versions 3.11 to 3.11.4, 3.10 to 3.10.8, 3.9 to 3.9.11 and earlier unsupported versions. The "delete badge aliHIGH 8.80.6 %
CVE-2022-0334moodle 3.11.5, moodle 3.10.9 and moodle 3.9.12A flaw was found in Moodle in versions 3.11 to 3.11.4, 3.10 to 3.10.8, 3.9 to 3.9.11 and earlier unsupported versions. Insufficient capabiliMEDIUM 4.30.7 %
CVE-2022-0333moodle 3.11.5, moodle 3.10.9 and moodle 3.9.12A flaw was found in Moodle in versions 3.11 to 3.11.4, 3.10 to 3.10.8, 3.9 to 3.9.11 and earlier unsupported versions. The calendar:manageenLOW 3.80.6 %
CVE-2022-0332moodle 3.11.5A flaw was found in Moodle in versions 3.11 to 3.11.4. An SQL injection risk was identified in the h5p activity web service responsible for CRITICAL 9.844 %
CVE-2021-406913.11 to 3.11.2, 3.10 to 3.10.6, 3.9 to 3.9.9 and earlier unsupported versionsA session hijack risk was identified in the Shibboleth authentication plugin.MEDIUM 4.30.7 %
CVE-2021-406953.11 to 3.11.2, 3.10 to 3.10.6, 3.9 to 3.9.9 and earlier unsupported versionsIt was possible for a student to view their quiz grade before it had been released, using a quiz web service.MEDIUM 4.30.9 %
CVE-2021-406933.11 to 3.11.2, 3.10 to 3.10.6, 3.9 to 3.9.9 and earlier unsupported versionsAn authentication bypass risk was identified in the external database authentication functionality, due to a type juggling vulnerability.MEDIUM 6.50.8 %
CVE-2021-406923.11 to 3.11.2, 3.10 to 3.10.6, 3.9 to 3.9.9 and earlier unsupported versionsInsufficient capability checks made it possible for teachers to download users outside of their courses.MEDIUM 4.30.6 %
CVE-2021-406943.11 to 3.11.2, 3.10 to 3.10.6, 3.9 to 3.9.9 and earlier unsupported versionsInsufficient escaping of the LaTeX preamble made it possible for site administrators to read files available to the HTTP server system accouMEDIUM 4.90.9 %
CVE-2021-43560moodle 3.11.4, moodle 3.10.8 and moodle 3.9.11A 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. Insufficient capabiliMEDIUM 5.31.1 %
CVE-2021-43559moodle 3.11.4, moodle 3.10.8 and moodle 3.9.11A 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. The "delete related bHIGH 8.80.6 %
CVE-2021-43558moodle 3.11.4, moodle 3.10.8 and moodle 3.9.11A 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. A URL parameter in thMEDIUM 6.10.9 %
CVE-2021-3943moodle 3.11.4, moodle 3.10.8 and moodle 3.9.11A 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. A remote code executiCRITICAL 9.82.4 %
CVE-2021-21809Moodle 3.10A command execution vulnerability exists in the default legacy spellchecker plugin in Moodle 3.10. A specially crafted series of HTTP requesCRITICAL 9.124 %
CVE-2019-148273.7 to 3.7.1, 3.6 to 3.6.5, 3.5 to 3.5.7 and earlier unsupported versionsA vulnerability was found in Moodle where javaScript injection was possible in some Mustache templates via recursive rendering from contextsMEDIUM 6.10.7 %
CVE-2019-148313.7 to 3.7.1, 3.6 to 3.6.5, 3.5 to 3.5.7 and earlier unsupported versionsA 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 coMEDIUM 6.10.8 %
CVE-2019-148303.7 to 3.7.1, 3.6 to 3.6.5, 3.5 to 3.5.7 and earlier unsupported versionsA 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 endpoMEDIUM 6.13.3 %
CVE-2019-148293.7 to 3.7.1, 3.6 to 3.6.5, 3.5 to 3.5.7 and earlier unsupported versionsA vulnerability was found in Moodle affection 3.7 to 3.7.1, 3.6 to 3.6.5, 3.5 to 3.5.7 and earlier unsupported versions where activity creatMEDIUM 4.30.8 %
CVE-2019-148283.7 to 3.7.1, 3.6 to 3.6.5, 3.5 to 3.5.7 and earlier unsupported versionsA vulnerability was found in Moodle affecting 3.7 to 3.7.1, 3.6 to 3.6.5, 3.5 to 3.5.7 and earlier unsupported versions, where users with thMEDIUM 4.30.7 %
CVE-2021-20283Fixed in 3.10.2, 3.9.5, 3.8.8, 3.5.17The web service responsible for fetching other users' enrolled courses did not validate that the requesting user had permission to view thatMEDIUM 4.31.1 %
CVE-2021-20282Fixed in 3.10.2, 3.9.5, 3.8.8, 3.5.17When creating a user account, it was possible to verify the account without having access to the verification email link/secret in moodle beMEDIUM 5.31.3 %
CVE-2021-20281Fixed in 3.10.2, 3.9.5, 3.8.8, 3.5.17It 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.MEDIUM 5.31.4 %
CVE-2021-20280Fixed in 3.10.2, 3.9.5, 3.8.8, 3.5.17Text-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,MEDIUM 5.41.3 %
CVE-2021-20279Fixed in 3.10.2, 3.9.5, 3.8.8, 3.5.17The 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.MEDIUM 5.41.0 %
CVE-2021-20185moodle 3.10.1, moodle 3.9.4, moodle 3.8.7, moodle 3.5.16It 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,MEDIUM 5.31.4 %
CVE-2021-20184moodle 3.10.1, moodle 3.9.4, moodle 3.8.7It was found in Moodle before version 3.10.1, 3.9.4 and 3.8.7 that a insufficient capability checks in some grade related web services meantMEDIUM 4.30.7 %