Skip to content
OpenAdvisories

Package · Ubuntu

moodle

323 known vulnerabilities.

323 results · Feed

  • Medium 6.1

    Moodle XSS Vulnerability

    Moodle 3.x has XSS in the contact form on the "non-respondents" page in non-anonymous feedback.

  • Medium 4.3

    Moodle sensitive information disclosure

    In Moodle 3.x, various course reports allow teachers to view details about users in the groups they can't access.

  • Medium 6.5

    Moodle Improper Privilege Management

    In Moodle 3.x, course creators are able to change system default settings for courses.

  • Medium 4.3

    Moodle Information Disclosure

    In Moodle 3.3, the course overview block reveals activities in hidden courses.

  • Medium 6.5

    Moodle User fullname disclosure on user preferences page

    Moodle 3.x has user fullname disclosure on the user preferences page.

  • Medium 6.3

    Moodle External blog editing takeover

    In Moodle 2.x and 3.x, remote authenticated users can take ownership of arbitrary blogs by editing an external blog link.

  • Medium 5.3

    Moodle Unauthorized searching of arbitrary blogs by typing full url

    In Moodle 2.x and 3.x, searching of arbitrary blogs is possible because a capability check is missing.

  • Medium 4.3

    Moodle Cross-Site Request Forgery (CSRF)

    In Moodle 2.x and 3.x, a CSRF attack is possible that allows attackers to change the "number of courses displayed in the course overview block" configuration setting.

  • Medium 4.3

    Moodle sensitive information disclosure

    The capability check to access other badges in Moodle 3.0 through 3.0.3, 2.9 through 2.9.5, 2.8 through 2.8.11, 2.7 through 2.7.13, and earlier allows remote authenticated users to read the badges of other users.

  • Unscored —

    Moodle 3.0 through 3.0.3, 2.9 through 2.9.5, and 2.8 through 2.8.11 allows remote attackers to obtain the names of hidd…

  • High 7.3

    Moodle Weak Password Recovery Mechanism for Forgotten Password

    In Moodle 2.x and 3.x, web service tokens are not invalidated when the user password is changed or forced to be changed.

  • Unscored —

    In Moodle 2.x and 3.x, the capability to view course notes is checked in the wrong context.

  • Unscored —

    In Moodle 2.x and 3.x, non-admin site managers may accidentally edit admins via web services.

  • Medium 5.3

    Moodle Unauthenticated Access

    In Moodle 2.x and 3.x, the question engine allows access to files that should not be available.

  • Medium 5.4

    Moodle Does Not Escape Characters In Email Headers

    In Moodle 2.x and 3.x, text injection can occur in email headers, potentially leading to outbound spam.

  • Medium 5.4

    Moodle sensitive information disclosure

    In Moodle 2.x and 3.x, an unenrolled user still receives event monitor notifications even though they can no longer access the course.

  • Medium 6.1

    Moodle Cross-site Scripting in assignment submission page

    In Moodle 3.x, there is XSS in the assignment submission page.

  • Medium 5.3

    Moodle Incorrect sanitation of attributes in forums

    In Moodle 2.x and 3.x, there is incorrect sanitization of attributes in forums.

  • High 8.8

    Moodle Unrestricted file upload vulnerability

    Unrestricted file upload vulnerability in the double extension support in the "image" module in Moodle 3.1.2 allows remote authenticated users to execute arbitrary code by uploading a file with an executable extension, and then accessing it via unspecified ve…

  • Unscored —

    Unrestricted file upload vulnerability in the "legacy course files" and "file manager" modules in Moodle 3.1.2 allows r…

  • Medium 6.1

    Moodle XSS Vulnerability

    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, s_additionalhtmltopofbody, and s_additionalhtmlfooter parameters.

  • Medium 4.3

    Moodle provides calendar-event data without considering whether an activity is hidden

    calendar/externallib.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 3.0.3 provides calendar-event data without considering whether an activity is hidden, which allows remote authenticated users to …

  • High 8.8

    Moodle cross-site request forgery (CSRF) vulnerability

    Cross-site request forgery (CSRF) vulnerability in mod/assign/adminmanageplugins.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 3.0.3 allows remote attackers to hijack the authentication of adminis…

  • Medium 4.3

    Moodle allows attackers to discover hidden course names

    admin/tool/monitor/lib.php in Event Monitor in Moodle 2.8.x before 2.8.11, 2.9.x before 2.9.5, and 3.0.x before 3.0.3 does not consider the moodle/course:viewhiddencourses capability, which allows remote authenticated users to discover hidden course names by …

  • Medium 4.3

    Moodle allows attackers to modify "Exclude grade" settings

    The grade-reporting feature in Singleview (aka Single View) in Moodle 2.8.x before 2.8.11, 2.9.x before 2.9.5, and 3.0.x before 3.0.3 does not consider the moodle/grade:manage capability, which allows remote authenticated users to modify "Exclude grade" setti…

  • Medium 4.3

    Moodle allows attackers to obtain sensitive category-detail information

    lib/ajax/getnavbranch.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 3.0.3, when the forcelogin feature is enabled, allows remote attackers to obtain sensitive category-detail information from the …

  • Unscored —

    Cross-site scripting (XSS) vulnerability in flowplayer.swf in the Flash fallback feature in Flowplayer HTML5 5.4.3 allo…

  • Unscored —

    Cross-site scripting (XSS) vulnerability in flowplayer.swf in the Flash fallback feature in Flowplayer HTML5 5.4.1 allo…

  • Medium —

    Moodle cross-site scripting (XSS) vulnerabilities

    Multiple cross-site scripting (XSS) vulnerabilities in Flowplayer Flash before 3.2.17, as used in Moodle through 2.3.11, 2.4.x before 2.4.9, 2.5.x before 2.5.5, and 2.6.x before 2.6.2, allow remote attackers to inject arbitrary web script or HTML by (1) provi…

  • Medium —
    CVE-2013-3630 Public exploit EPSS 42%

    Moodle Authenticated Spelling Binary Remote Code Execution

    Moodle through 2.5.2 allows remote authenticated administrators to execute arbitrary programs by configuring the aspell pathname and then triggering a spell-check operation within the TinyMCE editor.

  • Medium —

    Moodle does not enforce capability requirements for reading blog comments

    Moodle through 2.1.10, 2.2.x before 2.2.10, 2.3.x before 2.3.7, and 2.4.x before 2.4.4 does not enforce capability requirements for reading blog comments, which allows remote attackers to obtain sensitive information via a crafted request.

  • Medium —

    Moodle is vulnerable to Improper Input Validation in MoodleQuickForm class

    The MoodleQuickForm class in lib/formslib.php in Moodle through 2.1.10, 2.2.x before 2.2.10, 2.3.x before 2.3.7, and 2.4.x before 2.4.4 does not properly handle a certain array-element syntax, which allows remote attackers to bypass intended form-data filteri…

  • Medium —

    Moodle is vulnerable to Sensitive Information Disclosure

    The core_grade component in Moodle through 2.2.10, 2.3.x before 2.3.7, and 2.4.x before 2.4.4 does not properly consider the existence of hidden grades, which allows remote authenticated users to obtain sensitive information by leveraging the student role and…

  • Medium —

    Moodle does not consider "don't send" attributes during hub registration

    Moodle through 2.1.10, 2.2.x before 2.2.10, 2.3.x before 2.3.7, and 2.4.x before 2.4.4 does not consider "don't send" attributes during hub registration, which allows remote hubs to obtain sensitive site information by reading form data.

  • Medium —

    Moodle includes the WebDAV password in the configuration form

    repository/webdav/lib.php in Moodle 2.x through 2.1.10, 2.2.x before 2.2.8, 2.3.x before 2.3.5, and 2.4.x before 2.4.2 includes the WebDAV password in the configuration form, which allows remote authenticated administrators to obtain sensitive information by …

  • Medium —

    Moodle does not properly manage privileges for WebDAV repositories

    Moodle 2.x through 2.1.10, 2.2.x before 2.2.8, 2.3.x before 2.3.5, and 2.4.x before 2.4.2 does not properly manage privileges for WebDAV repositories, which allows remote authenticated users to read, modify, or delete arbitrary site-wide repositories by lever…

  • Low —

    Moodle Multiple cross-site scripting (XSS) vulnerabilities in the File Picker module

    Multiple cross-site scripting (XSS) vulnerabilities in the File Picker module in Moodle 2.x through 2.1.10, 2.2.x before 2.2.8, 2.3.x before 2.3.5, and 2.4.x before 2.4.2 allow remote authenticated users to inject arbitrary web script or HTML via a crafted fi…

  • Low —

    Moodle's login_as feature leaks information from external repositories

    Moodle 2.x through 2.1.10, 2.2.x before 2.2.8, 2.3.x before 2.3.5, and 2.4.x before 2.4.2 allows remote authenticated administrators to obtain sensitive information from the external repositories of arbitrary users by leveraging the login_as feature.

  • Medium —

    Moodle reveals absolute path in exception message

    lib/setuplib.php in Moodle through 2.1.10, 2.2.x before 2.2.8, 2.3.x before 2.3.5, and 2.4.x before 2.4.2 allows remote attackers to obtain sensitive information via an invalid request, which reveals the absolute path in an exception message.

  • Medium —

    Moodle allows remote authenticated users to reassign notes

    notes/edit.php in Moodle 1.9.x through 1.9.19, 2.x through 2.1.10, 2.2.x before 2.2.8, 2.3.x before 2.3.5, and 2.4.x before 2.4.2 allows remote authenticated users to reassign notes via a modified (1) userid or (2) courseid field.