Skip to content
OpenAdvisories

Package · Ubuntu

moodle

323 known vulnerabilities.

205 results · Clear filters · Feed

  • Medium 4.3

    Moodle XSS Vulnerability

    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. The 'manage groups' capability did not have the 'XSS risk' flag assigned to it, but does have that access in certain places. Note tha…

  • Medium 4.3
    CVE-2019-3810 Public exploit EPSS 14%

    Moodle XSS Vulnerability

    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. The /userpix/ page did not escape users' full names, which are included as text when hovering over profile images. Note this page is …

  • Medium 6.5
    CVE-2018-16854 Public exploit

    Moodle Login CSRF vulnerability in login form

    A flaw was found in moodle versions 3.5 to 3.5.2, 3.4 to 3.4.5, 3.3 to 3.3.8, 3.1 to 3.1.14 and earlier. The login form is not protected by a token to prevent login cross-site request forgery. Fixed versions include 3.6, 3.5.3, 3.4.6, 3.3.9 and 3.1.15.

  • Medium 6.3

    Moodle XSS Vulnerability

    A flaw was found in moodle before versions 3.5.1, 3.4.4, 3.3.7, 3.1.13. When a quiz question bank is imported, it was possible for the question preview that is displayed to execute JavaScript that is written into the question bank.

  • Medium 4.3

    Moodle Exposure of Sensitive Information to an Unauthorized Actor

    A flaw was found in moodle before versions 3.5.1, 3.4.4, 3.3.7, 3.1.13. It was possible for the core_course_get_categories web service to return hidden categories, which should be omitted when fetching course categories.

  • Medium 4.3

    Moodle sensitive information disclosure

    A flaw was found in moodle before versions 3.5.1, 3.4.4, 3.3.7. No option existed to omit logs from data privacy exports, which may contain details of other users who interacted with the requester.

  • Medium 4.3

    Moodle Cross-site Scripting

    An issue was discovered in Moodle 3.x. An authenticated user is allowed to add HTML blocks containing scripts to their Dashboard; this is normally not a security issue because a personal dashboard is visible to this user only. Through this security vulnerabil…

  • Medium 6.5

    Moodle Portfolio forum caller class allows a user to download any file

    An issue was discovered in Moodle 3.x. Students who posted on forums and exported the posts to portfolios can download any stored Moodle file by changing the download URL.

  • Medium 6.5

    Moodle Improper Privilege Management

    An issue was discovered in Moodle 3.x. Students who submitted assignments and exported them to portfolios can download any stored Moodle file by changing the download URL.

  • Medium 5.3

    Moodle Unauthenticated users can trigger custom messages to admin via paypal enrol script

    A flaw was found in Moodle 3.4 to 3.4.1, 3.3 to 3.3.4, 3.2 to 3.2.7, 3.1 to 3.1.10 and earlier unsupported versions. Unauthenticated users can trigger custom messages to admin via paypal enrol script. Paypal IPN callback script should only send error emails t…

  • Medium 5.4

    Moodle XSS Vulnerability

    In Moodle 3.x, there is XSS via a calendar event name.

  • Medium 6.5
    CVE-2018-1042 Public exploit EPSS 16%

    Moodle SSRF Vulnerability

    Moodle 3.x has Server Side Request Forgery in the filepicker.

  • Medium 4.3

    Moodle Privilege escalation in quiz web services

    In Moodle 3.x, quiz web services allow students to see quiz results when it is prohibited in the settings.

  • Medium 6.5

    Moodle Setting for blocked hosts list can be bypassed with multiple A record hostnames

    In Moodle 3.x, the setting for blocked hosts list can be bypassed with multiple A record hostnames.

  • 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.

  • 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.

  • 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 …

  • 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 …

  • 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 …