Where
AND
-Infinity
0
Severity
7.5
Code Injection
AV:N/AC:L/Au:N/C:P/I:P/A:P

Moodle vulnerable to PHP object injection attacks

1 / 2
Source: Packagist
First published (updated )
Severity
7.5
AV:N/AC:L/Au:N/C:P/I:P/A:P

Moodle Temporary Passwords are Brute Force-able

1 / 2
Source: Packagist
First published (updated )
Severity
6.8
CSRF
AV:N/AC:M/Au:N/C:P/I:P/A:P

Moodle has multiple cross-site request forgery (CSRF) vulnerabilities in the Forum module

1 / 2
Source: Packagist
First published (updated )
Severity
6.8
CSRF
AV:N/AC:M/Au:N/C:P/I:P/A:P

Moodle multiple cross-site request forgery (CSRF) vulnerabilities

1 / 2
Source: Packagist
First published (updated )
Severity
6.8
Path Traversal
AV:N/AC:L/Au:S/C:C/I:N/A:N

Directory traversal vulnerability in the mingetslashargument function in lib/configonlylib.php in Moodle through 2.5.9, 2.6.x before 2.6.8, 2.7.x before 2.7.5, and 2.8.x before 2.8.3 allows remote authenticated users to read arbitrary files via a .. (dot dot) in the file parameter, as demonstrated by reading PHP scripts.

1 / 2
Source: GitHub
First published (updated )
Severity
6.8
AV:N/AC:L/Au:S/C:N/I:N/A:C

filter/mediaplugin/filter.php in Moodle through 2.5.9, 2.6.x before 2.6.7, 2.7.x before 2.7.4, and 2.8.x before 2.8.2 allows remote authenticated users to cause a denial of service (CPU consumption or partial outage) via a crafted string that is matched against an improper regular expression.

1 / 2
Source: GitHub
First published (updated )
Severity
6.8
CSRF
AV:N/AC:M/Au:N/C:P/I:P/A:P

Cross-site request forgery (CSRF) vulnerability in auth/shibboleth/logout.php in Moodle through 2.5.9, 2.6.x before 2.6.7, 2.7.x before 2.7.4, and 2.8.x before 2.8.2 allows remote attackers to hijack the authentication of arbitrary users for requests that trigger a logout.

1 / 2
Source: GitHub
First published (updated )
Severity
6.8
AV:N/AC:L/Au:S/C:N/I:N/A:C

filter/urltolink/filter.php in Moodle through 2.5.9, 2.6.x before 2.6.9, 2.7.x before 2.7.6, and 2.8.x before 2.8.4 allows remote authenticated users to cause a denial of service (CPU consumption or partial outage) via a crafted string that is matched against an improper regular expression.

1 / 2
Source: GitHub
First published (updated )
Severity
6.8
CSRF
AV:N/AC:M/Au:N/C:P/I:P/A:P

Moodle multiple cross-site request forgery (CSRF) vulnerabilities

1 / 2
Source: Packagist
First published (updated )
Severity
6
Code Injection
AV:N/AC:M/Au:S/C:P/I:P/A:P

Moodle remote code execution via quiz questions

1 / 2
Source: Packagist
First published (updated )
Severity
5.8
AV:N/AC:M/Au:N/C:P/I:P/A:N

Moodle Arbitrary Redirect

1 / 2
Source: Packagist
First published (updated )
Severity
5.5
AV:N/AC:L/Au:S/C:N/I:P/A:P

mod/wiki/admin.php in Moodle through 2.4.11, 2.5.x before 2.5.9, 2.6.x before 2.6.6, and 2.7.x before 2.7.3 allows remote authenticated users to remove wiki pages by leveraging delete access within a different subwiki.

1 / 2
Source: GitHub
First published (updated )
Severity
5
AV:N/AC:L/Au:N/C:P/I:N/A:N

Moodle allows attackers to obtain username and course information

1 / 2
Source: Packagist
First published (updated )
Severity
5
AV:N/AC:L/Au:N/C:N/I:N/A:P

iplookup/index.php in Moodle through 2.4.11, 2.5.x before 2.5.9, 2.6.x before 2.6.6, and 2.7.x before 2.7.3 allows remote attackers to cause a denial of service (resource consumption) by triggering the calculation of an estimated latitude and longitude for an IP address.

1 / 2
Source: GitHub
First published (updated )
Severity
5
Infoleak
AV:N/AC:L/Au:N/C:P/I:N/A:N

lib/phpunit/bootstrap.php in Moodle 2.6.x before 2.6.6 and 2.7.x before 2.7.3 allows remote attackers to obtain sensitive information via a direct request, which reveals the full path in an error message.

1 / 2
Source: GitHub
First published (updated )
Severity
5
Input Validation
AV:N/AC:L/Au:N/C:P/I:N/A:N

Moodle allows attackers to trigger the generation of arbitrary messages

1 / 2
Source: Packagist
First published (updated )
Severity
4.9
AV:N/AC:M/Au:S/C:P/I:P/A:N

mod/forum/classes/postform.php in Moodle through 2.3.11, 2.4.x before 2.4.11, 2.5.x before 2.5.7, 2.6.x before 2.6.4, and 2.7.x before 2.7.1 does not enforce the moodle/site:accessallgroups capability requirement before proceeding with a post to all groups, which allows remote authenticated users to bypass intended access restrictions by leveraging two or more group memberships.

1 / 2
Source: GitHub
First published (updated )
Severity
4.3
Infoleak
AV:N/AC:M/Au:N/C:P/I:N/A:N

mod/lti/service.php in Moodle through 2.3.11, 2.4.x before 2.4.11, 2.5.x before 2.5.7, 2.6.x before 2.6.4, and 2.7.x before 2.7.1 allows remote attackers to read arbitrary files via an XML external entity declaration in conjunction with an entity reference, related to an XML External Entity (XXE) issue.

1 / 2
Source: GitHub
First published (updated )
Severity
4.3
XSS
AV:N/AC:M/Au:N/C:N/I:P/A:N

Moodle multiple cross-site scripting (XSS) vulnerabilities

1 / 2
Source: Packagist
First published (updated )
Severity
4.3
XSS
AV:N/AC:M/Au:N/C:N/I:P/A:N

Moodle multiple cross-site scripting (XSS) vulnerabilities

1 / 2
Source: Packagist
First published (updated )
Severity
4.3
XSS
AV:N/AC:M/Au:N/C:N/I:P/A:N

lib/setup.php in Moodle through 2.4.11, 2.5.x before 2.5.9, 2.6.x before 2.6.6, and 2.7.x before 2.7.3 does not provide charset information in HTTP headers, which might allow remote attackers to conduct cross-site scripting (XSS) attacks via UTF-7 characters during interaction with AJAX scripts.

1 / 2
Source: GitHub
First published (updated )
Severity
4.3
Infoleak
AV:N/AC:M/Au:N/C:P/I:N/A:N

Moodle allows attackers obtain full-name information

1 / 2
Source: Packagist
First published (updated )
Severity
4.3
AV:N/AC:M/Au:N/C:P/I:N/A:N

lib/moodlelib.php in Moodle through 2.5.9, 2.6.x before 2.6.9, 2.7.x before 2.7.6, and 2.8.x before 2.8.4, when the theme uses the blocks-regions feature, establishes the course state at an incorrect point in the login-validation process, which allows remote attackers to obtain sensitive course information via unspecified vectors.

1 / 2
Source: GitHub
First published (updated )
Severity
4.3
XEE, Infoleak
AV:N/AC:M/Au:N/C:P/I:N/A:N

mod/imscp/locallib.php in Moodle through 2.3.11, 2.4.x before 2.4.11, 2.5.x before 2.5.7, 2.6.x before 2.6.4, and 2.7.x before 2.7.1 allows remote attackers to read arbitrary files via a package with a manifest file containing an XML external entity declaration in conjunction with an entity reference, related to an XML External Entity (XXE) issue affecting IMSCP resources and the IMSCC format.

1 / 3
Source: GitHub
First published (updated )
Severity
4
AV:N/AC:L/Au:S/C:P/I:N/A:N

Moodle allows discovery of an author's username

1 / 2
Source: Packagist
First published (updated )
Severity
4
AV:N/AC:L/Au:S/C:P/I:N/A:N

mod/forum/externallib.php in Moodle 2.6.x before 2.6.6 and 2.7.x before 2.7.3 does not verify group permissions, which allows remote authenticated users to access a forum via the forumgetdiscussions web service.

1 / 2
Source: GitHub
First published (updated )
Severity
4
Infoleak
AV:N/AC:L/Au:S/C:P/I:N/A:N

lib/classes/gradesexternal.php in Moodle 2.7.x before 2.7.3 does not consider the moodle/grade:viewhidden capability before displaying hidden grades, which allows remote authenticated users to obtain sensitive information by leveraging the student role to access the getgrades web service.

1 / 2
Source: GitHub
First published (updated )
Severity
4
AV:N/AC:L/Au:S/C:P/I:N/A:N

Moodle does not consider the moodle/tag:edit capability before adding a tag

1 / 2
Source: Packagist
First published (updated )
Severity
4
Infoleak
AV:N/AC:L/Au:S/C:P/I:N/A:N

mod/data/edit.php in Moodle through 2.4.11, 2.5.x before 2.5.9, 2.6.x before 2.6.6, and 2.7.x before 2.7.3 sets a certain group ID to zero upon a database-entry change, which allows remote authenticated users to obtain sensitive information by accessing the database after an edit by a teacher.

1 / 2
Source: GitHub
First published (updated )
Severity
4
AV:N/AC:L/Au:S/C:P/I:N/A:N

mod/lti/launch.php in the LTI module in Moodle through 2.4.11, 2.5.x before 2.5.9, 2.6.x before 2.6.6, and 2.7.x before 2.7.3 performs access control at the course level rather than at the activity level, which allows remote authenticated users to bypass the mod/lti:view capability requirement by viewing an activity instance.

1 / 2
Source: GitHub
First published (updated )

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203