| Name |
Description |
| CVE-2017-7532 |
In Moodle 3.x, course creators are able to change system default
settings for courses.
|
| CVE-2017-7531 |
In Moodle 3.3, the course overview block reveals activities in hidden
courses.
|
| CVE-2017-7491 |
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.
|
| CVE-2017-7490 |
In Moodle 2.x and 3.x, searching of arbitrary blogs is possible because
a capability check is missing.
|
| CVE-2017-7489 |
In Moodle 2.x and 3.x, remote authenticated users can take ownership of
arbitrary blogs by editing an external blog link.
|
| CVE-2017-7298 |
In Moodle 3.2.2+, there is XSS in the Course summary filter of the "Add
a new course" page, as demonstrated by a crafted attribute of an SVG
element.
|
| CVE-2017-5945 |
An issue was discovered in the PoodLL Filter plugin through 3.0.20 for
Moodle. The vulnerability exists due to insufficient filtration of
user-supplied data in the "poodll_audio_url" HTTP GET parameter passed
to the
"filter_poodll_moodle32_2016112802/poodll/mp3recorderskins/brazil/index.php"
URL. An attacker could execute arbitrary HTML and script code in a
browser in the context of the vulnerable website.
|
| CVE-2017-2645 |
In Moodle 3.x, XSS can occur via attachments to evidence of prior
learning.
|
| CVE-2017-2644 |
In Moodle 3.x, XSS can occur via evidence of prior learning.
|
| CVE-2017-2643 |
In Moodle 3.2.x, global search displays user names for unauthenticated
users.
|
| CVE-2017-2642 |
Moodle 3.x has user fullname disclosure on the user preferences page.
|
| CVE-2017-2641 |
In Moodle 2.x and 3.x, SQL injection can occur via user preferences.
|
| CVE-2017-2578 |
In Moodle 3.x, there is XSS in the assignment submission page.
|
| CVE-2017-2576 |
In Moodle 2.x and 3.x, there is incorrect sanitization of attributes in
forums.
|
| CVE-2017-15110 |
In Moodle 3.x, students can find out email addresses of other students
in the same course. Using search on the Participants page, students
could search email addresses of all participants regardless of email
visibility. This allows enumerating and guessing emails of other
students.
|
| CVE-2017-12157 |
In Moodle 3.x, various course reports allow teachers to view details
about users in the groups they can't access.
|
| CVE-2017-12156 |
Moodle 3.x has XSS in the contact form on the "non-respondents" page in
non-anonymous feedback.
|
| CVE-2017-1000131 |
Mahara 15.04 before 15.04.8 and 15.10 before 15.10.4 and 16.04 before
16.04.2 are vulnerable to users staying logged in to their Mahara
account even when they have been logged out of Moodle (when using
MNet) as Mahara did not properly implement one of the MNet SSO API
functions.
|
| CVE-2016-9188 |
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.
|
| CVE-2016-9187 |
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 vectors.
|
| CVE-2016-9186 |
Unrestricted file upload vulnerability in the "legacy course files" and
"file manager" modules 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 vectors.
|
| CVE-2016-8644 |
In Moodle 2.x and 3.x, the capability to view course notes is checked
in the wrong context.
|
| CVE-2016-8643 |
In Moodle 2.x and 3.x, non-admin site managers may accidentally edit
admins via web services.
|
| CVE-2016-8642 |
In Moodle 2.x and 3.x, the question engine allows access to files that
should not be available.
|
| CVE-2016-7919 |
** DISPUTED ** Moodle 3.1.2 allows remote attackers to obtain
sensitive information via unspecified vectors, related to a "SQL
Injection" issue affecting the Administration panel function in the
installation process component. NOTE: the vendor disputes the
relevance of this report, noting that "the person who is installing
Moodle must know database access credentials and they can access the
database directly; there is no need for them to create a SQL injection
in one of the installation dialogue fields."
|
| CVE-2016-7038 |
In Moodle 2.x and 3.x, web service tokens are not invalidated when the
user password is changed or forced to be changed.
|
| CVE-2016-5014 |
In Moodle 2.x and 3.x, an unenrolled user still receives event monitor
notifications even though they can no longer access the course.
|
| CVE-2016-5013 |
In Moodle 2.x and 3.x, text injection can occur in email headers,
potentially leading to outbound spam.
|
| CVE-2016-5012 |
In Moodle 3.x, glossary search displays entries without checking user
permissions to view them.
|
| CVE-2016-3734 |
Cross-site request forgery (CSRF) vulnerability in markposts.php 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 attackers to hijack the
authentication of users for requests that marks forum posts as read.
|
| CVE-2016-3733 |
The "restore teacher" feature 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 overwrite the course idnumber.
|
| CVE-2016-3732 |
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.
|
| CVE-2016-3731 |
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 hidden forums and forum
discussions.
|
| CVE-2016-3729 |
The user editing form 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 edit profile fields locked by the
administrator.
|
| CVE-2016-2190 |
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 does not properly restrict links,
which allows remote attackers to obtain sensitive URL information by
reading a Referer log.
|
| CVE-2016-2159 |
The save_submission function in mod/assign/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 allows remote authenticated users to
bypass intended due-date restrictions by leveraging the student role
for a web-service request.
|
| CVE-2016-2158 |
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 navigation
branch by leveraging the guest role for an Ajax request.
|
| CVE-2016-2157 |
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
administrators for requests that manage Assignment plugins.
|
| CVE-2016-2156 |
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 obtain
sensitive information via a web-service request.
|
| CVE-2016-2155 |
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" settings by leveraging
the Non-Editing Instructor role.
|
| CVE-2016-2154 |
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 subscribing to
a rule.
|
| CVE-2016-2153 |
Cross-site scripting (XSS) vulnerability in the advanced-search
feature in mod_data 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 inject arbitrary web script or HTML via a crafted
field in a URL, as demonstrated by a search form field.
|
| CVE-2016-2152 |
Multiple cross-site scripting (XSS) vulnerabilities in
auth/db/auth.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 allow remote
attackers to inject arbitrary web script or HTML via an external DB
profile field.
|
| CVE-2016-2151 |
user/index.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 grants
excessive authorization on the basis of the
moodle/course:viewhiddenuserfields capability, which allows remote
authenticated users to discover student e-mail addresses by leveraging
the teacher role and reading a Participants list.
|
| CVE-2016-0725 |
Cross-site scripting (XSS) vulnerability in the search_pagination
function in course/classes/management_renderer.php in Moodle 2.8.x
before 2.8.10, 2.9.x before 2.9.4, and 3.0.x before 3.0.2 allows
remote attackers to inject arbitrary web script or HTML via a crafted
search string.
|
| CVE-2016-0724 |
The (1) core_enrol_get_course_enrolment_methods and (2)
enrol_self_get_instance_info web services in Moodle through 2.6.11,
2.7.x before 2.7.12, 2.8.x before 2.8.10, 2.9.x before 2.9.4, and
3.0.x before 3.0.2 do not consider the moodle/course:viewhiddencourses
capability, which allows remote authenticated users to obtain
sensitive information via a web-service request.
|
| CVE-2015-5342 |
The choice module in Moodle through 2.6.11, 2.7.x before 2.7.11, 2.8.x
before 2.8.9, and 2.9.x before 2.9.3 allows remote authenticated users
to bypass intended access restrictions by visiting a URL to add or
delete responses in the closed state.
|
| CVE-2015-5341 |
mod_scorm in Moodle through 2.6.11, 2.7.x before 2.7.11, 2.8.x before
2.8.9, and 2.9.x before 2.9.3 mishandles availability dates, which
allows remote authenticated users to bypass intended access
restrictions and read SCORM contents via unspecified vectors.
|
| CVE-2015-5340 |
Moodle through 2.6.11, 2.7.x before 2.7.11, 2.8.x before 2.8.9, and
2.9.x before 2.9.3 does not consider the moodle/badges:viewbadges
capability, which allows remote authenticated users to obtain
sensitive badge information via a request involving (1)
badges/overview.php or (2) badges/view.php.
|
| CVE-2015-5339 |
The core_enrol_get_enrolled_users web service in enrol/externallib.php
in Moodle through 2.6.11, 2.7.x before 2.7.11, 2.8.x before 2.8.9, and
2.9.x before 2.9.3 does not properly implement group-based access
restrictions, which allows remote authenticated users to obtain
sensitive course-participant information via a web-service request.
|
| CVE-2015-5338 |
Multiple cross-site request forgery (CSRF) vulnerabilities in the
lesson module in Moodle through 2.6.11, 2.7.x before 2.7.11, 2.8.x
before 2.8.9, and 2.9.x before 2.9.3 allow remote attackers to hijack
the authentication of arbitrary users for requests to (1)
mod/lesson/mediafile.php or (2) mod/lesson/view.php.
|
| CVE-2015-5337 |
Moodle through 2.6.11, 2.7.x before 2.7.11, 2.8.x before 2.8.9, and
2.9.x before 2.9.3 does not properly restrict the availability of
Flowplayer, which allows remote attackers to conduct cross-site
scripting (XSS) attacks via a crafted .swf file.
|
| CVE-2015-5336 |
Multiple cross-site scripting (XSS) vulnerabilities in the survey
module in Moodle through 2.6.11, 2.7.x before 2.7.11, 2.8.x before
2.8.9, and 2.9.x before 2.9.3 allow remote authenticated users to
inject arbitrary web script or HTML by leveraging the student role and
entering a crafted survey answer.
|
| CVE-2015-5335 |
Cross-site request forgery (CSRF) vulnerability in
admin/registration/register.php in Moodle through 2.6.11, 2.7.x before
2.7.11, 2.8.x before 2.8.9, and 2.9.x before 2.9.3 allows remote
attackers to hijack the authentication of administrators for requests
that send statistics to an arbitrary hub URL.
|
| CVE-2015-5332 |
Atto in Moodle 2.8.x before 2.8.9 and 2.9.x before 2.9.3 allows remote
attackers to cause a denial of service (disk consumption) by
leveraging the guest role and entering drafts with the editor-autosave
feature.
|
| CVE-2015-5331 |
Moodle 2.9.x before 2.9.3 does not properly check the contact list
before authorizing message transmission, which allows remote
authenticated users to bypass intended access restrictions and conduct
spam attacks via the messaging API.
|
| CVE-2015-5272 |
The Forum module in Moodle 2.7.x before 2.7.10 allows remote
authenticated users to post to arbitrary groups by leveraging the
teacher role, as demonstrated by a post directed to "all
participants."
|
| CVE-2015-5269 |
Cross-site scripting (XSS) vulnerability in group/overview.php in
Moodle through 2.6.11, 2.7.x before 2.7.10, 2.8.x before 2.8.8, and
2.9.x before 2.9.2 allows remote authenticated users to inject
arbitrary web script or HTML via a modified grouping description.
|
| CVE-2015-5268 |
The rating component in Moodle through 2.6.11, 2.7.x before 2.7.10,
2.8.x before 2.8.8, and 2.9.x before 2.9.2 mishandles group-based
authorization checks, which allows remote authenticated users to
obtain sensitive information by reading a rating value.
|
| CVE-2015-5267 |
lib/moodlelib.php in Moodle through 2.6.11, 2.7.x before 2.7.10, 2.8.x
before 2.8.8, and 2.9.x before 2.9.2 relies on the PHP mt_rand
function to implement the random_string and complex_random_string
functions, which makes it easier for remote attackers to predict
password-recovery tokens via a brute-force approach.
|
| CVE-2015-5266 |
The enrol_meta_sync function in enrol/meta/locallib.php in Moodle
through 2.6.11, 2.7.x before 2.7.10, 2.8.x before 2.8.8, and 2.9.x
before 2.9.2 allows remote authenticated users to obtain manager
privileges in opportunistic circumstances by leveraging incorrect role
processing during a long-running sync script.
|
| CVE-2015-5265 |
The wiki component in Moodle through 2.6.11, 2.7.x before 2.7.10,
2.8.x before 2.8.8, and 2.9.x before 2.9.2 does not consider the
mod/wiki:managefiles capability before authorizing file management,
which allows remote authenticated users to delete arbitrary files by
using a manage-files button in a text editor.
|
| CVE-2015-5264 |
The lesson module in Moodle through 2.6.11, 2.7.x before 2.7.10, 2.8.x
before 2.8.8, and 2.9.x before 2.9.2 allows remote authenticated users
to bypass intended access restrictions and enter additional answer
attempts by leveraging the student role.
|
| CVE-2015-3275 |
Multiple cross-site scripting (XSS) vulnerabilities in the SCORM
module in Moodle through 2.6.11, 2.7.x before 2.7.9, 2.8.x before
2.8.7, and 2.9.x before 2.9.1 allow remote attackers to inject
arbitrary web script or HTML via a crafted organization name to (1)
mod/scorm/player.php or (2) mod/scorm/prereqs.php.
|
| CVE-2015-3274 |
Cross-site scripting (XSS) vulnerability in the user_get_user_details
function in user/lib.php in Moodle through 2.6.11, 2.7.x before 2.7.9,
2.8.x before 2.8.7, and 2.9.x before 2.9.1 allows remote attackers to
inject arbitrary web script or HTML by leveraging absence of an
external_format_text call in a web service.
|
| CVE-2015-3273 |
mod/forum/post.php in Moodle 2.9.x before 2.9.1 does not consider the
mod/forum:canposttomygroups capability before authorizing "Post a copy
to all groups" actions, which allows remote authenticated users to
bypass intended access restrictions by leveraging per-group
authorization.
|
| CVE-2015-3272 |
Open redirect vulnerability in the clean_param function in
lib/moodlelib.php in Moodle through 2.6.11, 2.7.x before 2.7.9, 2.8.x
before 2.8.7, and 2.9.x before 2.9.1 allows remote attackers to
redirect users to arbitrary web sites and conduct phishing attacks via
vectors involving an HTTP Referer header that has a substring match
with a local URL.
|
| CVE-2015-3181 |
files/externallib.php in Moodle through 2.5.9, 2.6.x before 2.6.11,
2.7.x before 2.7.8, and 2.8.x before 2.8.6 does not consider the
moodle/user:manageownfiles capability before approving a private-file
upload, which allows remote authenticated users to bypass intended
file-management restrictions by using web services to perform uploads
after this capability has been revoked.
|
| CVE-2015-3180 |
lib/navigationlib.php in Moodle through 2.5.9, 2.6.x before 2.6.11,
2.7.x before 2.7.8, and 2.8.x before 2.8.6 allows remote authenticated
users to obtain sensitive course-structure information by leveraging
access to a student account with a suspended enrolment.
|
| CVE-2015-3179 |
login/confirm.php in Moodle through 2.5.9, 2.6.x before 2.6.11, 2.7.x
before 2.7.8, and 2.8.x before 2.8.6 allows remote authenticated users
to bypass intended login restrictions by leveraging access to an
unconfirmed suspended account.
|
| CVE-2015-3178 |
Cross-site scripting (XSS) vulnerability in the external_format_text
function in lib/externallib.php in Moodle through 2.5.9, 2.6.x before
2.6.11, 2.7.x before 2.7.8, and 2.8.x before 2.8.6 allows remote
authenticated users to inject arbitrary web script or HTML into an
external application via a crafted string that is visible to web
services.
|
| CVE-2015-3177 |
Moodle 2.8.x before 2.8.6 does not consider the tool/monitor:subscribe
capability before entering subscriptions to site-wide event-monitor
rules, which allows remote authenticated users to obtain sensitive
information via a subscription request.
|
| CVE-2015-3176 |
The account-confirmation feature in login/confirm.php in Moodle
through 2.5.9, 2.6.x before 2.6.11, 2.7.x before 2.7.8, and 2.8.x
before 2.8.6 allows remote attackers to obtain sensitive full-name
information by attempting to self-register.
|
| CVE-2015-3175 |
Multiple open redirect vulnerabilities in Moodle through 2.5.9, 2.6.x
before 2.6.11, 2.7.x before 2.7.8, and 2.8.x before 2.8.6 allow remote
attackers to redirect users to arbitrary web sites and conduct
phishing attacks via vectors involving an error page that links to a
URL from an HTTP Referer header.
|
| CVE-2015-3174 |
mod/quiz/db/access.php in Moodle through 2.5.9, 2.6.x before 2.6.11,
2.7.x before 2.7.8, and 2.8.x before 2.8.6 does not set the RISK_XSS
bit for graders, which allows remote authenticated users to conduct
cross-site scripting (XSS) attacks via crafted gradebook feedback
during manual quiz grading.
|
| CVE-2015-2273 |
Cross-site scripting (XSS) vulnerability in
mod/quiz/report/statistics/statistics_question_table.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 inject arbitrary web
script or HTML by leveraging the student role for a crafted quiz
response.
|
| CVE-2015-2272 |
login/token.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 bypass a forced-password-change requirement by creating a
web-services token.
|
| CVE-2015-2271 |
tag/user.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 does not consider the moodle/tag:flag
capability before proceeding with a flaginappropriate action, which
allows remote authenticated users to bypass intended access
restrictions via the "Flag as inappropriate" feature.
|
| CVE-2015-2270 |
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.
|
| CVE-2015-2269 |
Multiple cross-site scripting (XSS) vulnerabilities in
lib/javascript-static.js 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 allow remote authenticated
users to inject arbitrary web script or HTML via a (1) alt or (2)
title attribute in an IMG element.
|
| CVE-2015-2268 |
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.
|
| CVE-2015-2267 |
mdeploy.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
bypass intended access restrictions and extract archives to arbitrary
directories via a crafted dataroot value.
|
| CVE-2015-2266 |
message/index.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 does not consider the
moodle/site:readallmessages capability before accessing arbitrary
conversations, which allows remote authenticated users to obtain
sensitive personal-contact and unread-message-count information via a
modified URL.
|
| CVE-2015-1493 |
Directory traversal vulnerability in the min_get_slash_argument
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.
|
| CVE-2015-0218 |
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.
|
| CVE-2015-0217 |
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.
|
| CVE-2015-0216 |
access.php in the Lesson module in Moodle 2.8.x before 2.8.2 does not
set the RISK_XSS bit for graders, which allows remote authenticated
users to conduct cross-site scripting (XSS) attacks via crafted essay
feedback.
|
| CVE-2015-0215 |
calendar/externallib.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 obtain sensitive calendar-event information via a
web-services request.
|
| CVE-2015-0214 |
message/externallib.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 bypass a messaging-disabled setting via a web-services
request, as demonstrated by a people-search request.
|
| CVE-2015-0213 |
Multiple cross-site request forgery (CSRF) vulnerabilities in (1)
editcategories.html and (2) editcategories.php in the Glossary module
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 allow remote attackers to hijack the authentication
of unspecified victims.
|
| CVE-2015-0212 |
Cross-site scripting (XSS) vulnerability in course/pending.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 inject
arbitrary web script or HTML via a crafted course summary.
|
| CVE-2015-0211 |
mod/lti/ajax.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 does not consider the
moodle/course:manageactivities and mod/lti:addinstance capabilities
before proceeding with registered-tool list searches, which allows
remote authenticated users to obtain sensitive information via
requests to the LTI Ajax service.
|
| CVE-2014-9060 |
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 does not properly restrict the
parameters used in a return URL, which allows remote attackers to
trigger the generation of arbitrary messages via a modified URL,
related to mod/lti/locallib.php and mod/lti/return.php.
|
| CVE-2014-9059 |
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.
|
| CVE-2014-7848 |
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.
|
| CVE-2014-7847 |
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.
|
| CVE-2014-7846 |
tag/tag_autocomplete.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 consider the
moodle/tag:edit capability before adding a tag, which allows remote
authenticated users to bypass intended access restrictions via an AJAX
request.
|
| CVE-2014-7845 |
The generate_password function 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 a
sufficient number of possible temporary passwords, which allows remote
attackers to obtain access via a brute-force attack.
|
| CVE-2014-7838 |
Multiple cross-site request forgery (CSRF) vulnerabilities in the
Forum 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 allow remote attackers to hijack
the authentication of arbitrary users for requests that set a tracking
preference within (1) mod/forum/deprecatedlib.php, (2)
mod/forum/forum.js, (3) mod/forum/index.php, or (4) mod/forum/lib.php.
|
| CVE-2014-7837 |
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.
|
| CVE-2014-7836 |
Multiple cross-site request forgery (CSRF) vulnerabilities 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 allow remote attackers to hijack the
authentication of arbitrary users for a (1) mod/lti/request_tool.php
or (2) mod/lti/instructor_edit_tool_type.php request.
|
| CVE-2014-7835 |
webservice/upload.php in Moodle 2.6.x before 2.6.6 and 2.7.x before
2.7.3 does not ensure that a file upload is for a private or draft
area, which allows remote authenticated users to upload files
containing JavaScript, and consequently conduct cross-site scripting
(XSS) attacks, by specifying the profile-picture area.
|
| CVE-2014-7834 |
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 forum_get_discussions
web service.
|
| CVE-2014-7833 |
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.
|
| CVE-2014-7832 |
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.
|
| CVE-2014-7831 |
lib/classes/grades_external.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
get_grades web service.
|
| CVE-2014-7830 |
Cross-site scripting (XSS) vulnerability in mod/feedback/mapcourse.php
in the Feedback 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 allows remote authenticated
users to inject arbitrary web script or HTML by leveraging the
mod/feedback:mapcourse capability to provide a searchcourse parameter.
|
| CVE-2014-3617 |
The forum_print_latest_discussions function in mod/forum/lib.php in
Moodle through 2.4.11, 2.5.x before 2.5.8, 2.6.x before 2.6.5, and
2.7.x before 2.7.2 allows remote authenticated users to bypass the
individual answer-posting requirement without the
mod/forum:viewqandawithoutposting capability, and discover an author's
username, by leveraging the student role and visiting a Q&A forum.
|
| CVE-2014-3553 |
mod/forum/classes/post_form.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.
|
| CVE-2014-3552 |
The Shibboleth authentication plugin in auth/shibboleth/index.php in
Moodle through 2.3.11, 2.4.x before 2.4.11, and 2.5.x before 2.5.7
does not check whether a session ID is empty, which allows remote
authenticated users to hijack sessions via crafted plugin interaction.
|
| CVE-2014-3551 |
Multiple cross-site scripting (XSS) vulnerabilities in the
advanced-grading implementation 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
allow remote authenticated users to inject arbitrary web script or
HTML via a crafted (1) qualification or (2) rating field in a rubric.
|
| CVE-2014-3550 |
Multiple cross-site scripting (XSS) vulnerabilities in
admin/tool/task/scheduledtasks.php in Moodle 2.7.x before 2.7.1 allow
remote attackers to inject arbitrary web script or HTML via vectors
that trigger a crafted (1) error or (2) success message for a
scheduled task.
|
| CVE-2014-3549 |
Cross-site scripting (XSS) vulnerability in the get_description
function in lib/classes/event/user_login_failed.php in Moodle 2.7.x
before 2.7.1 allows remote attackers to inject arbitrary web script or
HTML via a crafted username that is improperly handled during the
logging of an invalid login attempt.
|
| CVE-2014-3548 |
Multiple cross-site scripting (XSS) vulnerabilities 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 allow remote attackers to inject arbitrary web
script or HTML via vectors that trigger an AJAX exception dialog.
|
| CVE-2014-3547 |
Multiple cross-site scripting (XSS) vulnerabilities in
badges/renderer.php in Moodle 2.5.x before 2.5.7, 2.6.x before 2.6.4,
and 2.7.x before 2.7.1 allow remote attackers to inject arbitrary web
script or HTML via an external badge.
|
| CVE-2014-3546 |
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 certain
capability requirements in (1) notes/index.php and (2) user/edit.php,
which allows remote attackers to obtain potentially sensitive username
and course information via a modified URL.
|
| CVE-2014-3545 |
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 authenticated users
to execute arbitrary code via a calculated question in a quiz.
|
| CVE-2014-3544 |
Cross-site scripting (XSS) vulnerability in user/profile.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 authenticated users to
inject arbitrary web script or HTML via the Skype ID profile field.
|
| CVE-2014-3543 |
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.
|
| CVE-2014-3542 |
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.
|
| CVE-2014-3541 |
The Repositories component 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 conduct PHP object injection attacks and
execute arbitrary code via serialized data associated with an add-on.
|
| CVE-2014-2572 |
mod/assign/externallib.php in Moodle 2.6.x before 2.6.2 does not
properly handle assignment web-service parameters, which might allow
remote authenticated users to modify grade metadata via unspecified
vectors.
|
| CVE-2014-2571 |
Cross-site scripting (XSS) vulnerability in the quiz_question_tostring
function in mod/quiz/editlib.php 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 allows remote
authenticated users to inject arbitrary web script or HTML via a quiz
question.
|
| CVE-2014-0218 |
Cross-site scripting (XSS) vulnerability in the URL downloader
repository in repository/url/lib.php in Moodle through 2.3.11, 2.4.x
before 2.4.10, 2.5.x before 2.5.6, and 2.6.x before 2.6.3 allows
remote attackers to inject arbitrary web script or HTML via
unspecified vectors.
|
| CVE-2014-0217 |
enrol/index.php in Moodle 2.6.x before 2.6.3 does not check for the
moodle/course:viewhiddencourses capability before listing hidden
courses, which allows remote attackers to obtain sensitive name and
summary information about these courses by leveraging the guest role
and visiting a crafted URL.
|
| CVE-2014-0216 |
The My Home implementation in the block_html_pluginfile function in
blocks/html/lib.php in Moodle through 2.3.11, 2.4.x before 2.4.10,
2.5.x before 2.5.6, and 2.6.x before 2.6.3 does not properly restrict
file access, which allows remote attackers to obtain sensitive
information by visiting an HTML block.
|
| CVE-2014-0215 |
The blind-marking implementation in Moodle through 2.3.11, 2.4.x
before 2.4.10, 2.5.x before 2.5.6, and 2.6.x before 2.6.3 allows
remote authenticated users to de-anonymize student identities by (1)
using a screen reader or (2) reading the HTML source.
|
| CVE-2014-0214 |
login/token.php in Moodle through 2.3.11, 2.4.x before 2.4.10, 2.5.x
before 2.5.6, and 2.6.x before 2.6.3 creates a MoodleMobile
web-service token with an infinite lifetime, which makes it easier for
remote attackers to hijack sessions via a brute-force attack.
|
| CVE-2014-0213 |
Multiple cross-site request forgery (CSRF) vulnerabilities in
mod/assign/locallib.php in the Assignment subsystem in Moodle through
2.3.11, 2.4.x before 2.4.10, 2.5.x before 2.5.6, and 2.6.x before
2.6.3 allow remote attackers to hijack the authentication of teachers
for quick-grading requests.
|
| CVE-2014-0129 |
badges/mybadges.php in Moodle 2.5.x before 2.5.5 and 2.6.x before
2.6.2 does not properly track the user to whom a badge was issued,
which allows remote authenticated users to modify the visibility of an
arbitrary badge via unspecified vectors.
|
| CVE-2014-0127 |
The time-validation implementation in (1) mod/feedback/complete.php
and (2) mod/feedback/complete_guest.php 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 allows
remote authenticated users to bypass intended restrictions on starting
a Feedback activity by choosing an unavailable time.
|
| CVE-2014-0126 |
Cross-site request forgery (CSRF) vulnerability in
enrol/imsenterprise/importnow.php 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 allows remote
attackers to hijack the authentication of administrators for requests
that import an IMS Enterprise file.
|
| CVE-2014-0125 |
repository/alfresco/lib.php 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 places a session key
in a URL, which allows remote attackers to bypass intended Alfresco
Repository file restrictions by impersonating a file's owner.
|
| CVE-2014-0124 |
The identity-reporting implementations in mod/forum/renderer.php and
mod/quiz/override_form.php 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 do not properly
restrict the display of e-mail addresses, which allows remote
authenticated users to obtain sensitive information by using the (1)
Forum or (2) Quiz module.
|
| CVE-2014-0123 |
The wiki subsystem 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 does not properly restrict (1)
view and (2) edit access, which allows remote authenticated users to
perform wiki operations by leveraging the student role and using the
Recent Activity block to reach the individual wiki of an arbitrary
student.
|
| CVE-2014-0122 |
mod/chat/chat_ajax.php 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 does not properly check for
the mod/chat:chat capability during chat sessions, which allows remote
authenticated users to bypass intended access restrictions in
opportunistic circumstances by remaining in a chat session after an
intra-session capability removal by an administrator.
|
| CVE-2014-0010 |
Multiple cross-site request forgery (CSRF) vulnerabilities in
user/profile/index.php in Moodle through 2.2.11, 2.3.x before 2.3.11,
2.4.x before 2.4.8, 2.5.x before 2.5.4, and 2.6.x before 2.6.1 allow
remote attackers to hijack the authentication of administrators for
requests that delete (1) categories or (2) fields.
|
| CVE-2014-0009 |
course/loginas.php in Moodle through 2.2.11, 2.3.x before 2.3.11,
2.4.x before 2.4.8, 2.5.x before 2.5.4, and 2.6.x before 2.6.1 does
not enforce the moodle/site:accessallgroups capability requirement for
outside-group users in a SEPARATEGROUPS configuration, which allows
remote authenticated users to perform "login as" actions via a direct
request.
|
| CVE-2014-0008 |
lib/adminlib.php in Moodle through 2.3.11, 2.4.x before 2.4.8, 2.5.x
before 2.5.4, and 2.6.x before 2.6.1 logs cleartext passwords, which
allows remote authenticated administrators to obtain sensitive
information by reading the Config Changes Report.
|
| CVE-2013-7341 |
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) providing a
crafted playerId or (2) referencing an external domain, a related
issue to CVE-2013-7342.
|
| CVE-2013-6780 |
Cross-site scripting (XSS) vulnerability in uploader.swf in the
Uploader component in Yahoo! YUI 2.5.0 through 2.9.0 allows remote
attackers to inject arbitrary web script or HTML via the allowedDomain
parameter.
|
| CVE-2013-5674 |
badges/external.php in Moodle 2.5.x before 2.5.2 does not properly
handle an object obtained by unserializing a description of an
external badge, which allows remote attackers to conduct PHP object
injection attacks via unspecified vectors, as demonstrated by
overwriting the value of the userid parameter.
|
| CVE-2013-4942 |
Cross-site scripting (XSS) vulnerability in flashuploader.swf in the
Uploader component in Yahoo! YUI 3.5.0 through 3.9.1, as used in
Moodle through 2.1.10, 2.2.x before 2.2.11, 2.3.x before 2.3.8, 2.4.x
before 2.4.5, 2.5.x before 2.5.1, and other products, allows remote
attackers to inject arbitrary web script or HTML via a crafted string
in a URL.
|
| CVE-2013-4941 |
Cross-site scripting (XSS) vulnerability in uploader.swf in the
Uploader component in Yahoo! YUI 3.2.0 through 3.9.1, as used in
Moodle through 2.1.10, 2.2.x before 2.2.11, 2.3.x before 2.3.8, 2.4.x
before 2.4.5, 2.5.x before 2.5.1, and other products, allows remote
attackers to inject arbitrary web script or HTML via a crafted string
in a URL.
|
| CVE-2013-4940 |
Cross-site scripting (XSS) vulnerability in io.swf in the IO Utility
component in Yahoo! YUI 3.10.2, as used in Moodle through 2.1.10,
2.2.x before 2.2.11, 2.3.x before 2.3.8, 2.4.x before 2.4.5, 2.5.x
before 2.5.1, and other products, allows remote attackers to inject
arbitrary web script or HTML via a crafted string in a URL. NOTE: this
vulnerability exists because of a CVE-2013-4939 regression.
|
| CVE-2013-4939 |
Cross-site scripting (XSS) vulnerability in io.swf in the IO Utility
component in Yahoo! YUI 3.0.0 through 3.9.1, as used in Moodle through
2.1.10, 2.2.x before 2.2.11, 2.3.x before 2.3.8, 2.4.x before 2.4.5,
2.5.x before 2.5.1, and other products, allows remote attackers to
inject arbitrary web script or HTML via a crafted string in a URL.
|
| CVE-2013-4938 |
The LTI (aka IMS-LTI) mod_form implementation in Moodle through
2.1.10, 2.2.x before 2.2.11, 2.3.x before 2.3.8, 2.4.x before 2.4.5,
and 2.5.x before 2.5.1 does not properly support the sendname,
sendemailaddr, and acceptgrades settings, which allows remote
attackers to obtain sensitive information in opportunistic
circumstances by leveraging an environment in which there was an
ineffective attempt to enable the more secure values.
|
| CVE-2013-4525 |
Cross-site scripting (XSS) vulnerability in
mod/quiz/report/responses/responses_table.php in Moodle through
2.2.11, 2.3.x before 2.3.10, 2.4.x before 2.4.7, and 2.5.x before
2.5.3 allows remote authenticated users to inject arbitrary web script
or HTML via an answer to a text-based quiz question.
|
| CVE-2013-4524 |
Directory traversal vulnerability in repository/filesystem/lib.php in
Moodle through 2.2.11, 2.3.x before 2.3.10, 2.4.x before 2.4.7, and
2.5.x before 2.5.3 allows remote authenticated users to read arbitrary
files via a .. (dot dot) in a path.
|
| CVE-2013-4523 |
Cross-site scripting (XSS) vulnerability in message/lib.php in Moodle
through 2.2.11, 2.3.x before 2.3.10, 2.4.x before 2.4.7, and 2.5.x
before 2.5.3 allows remote authenticated users to inject arbitrary web
script or HTML via a crafted message.
|
| CVE-2013-4522 |
lib/filelib.php in Moodle through 2.2.11, 2.3.x before 2.3.10, 2.4.x
before 2.4.7, and 2.5.x before 2.5.3 does not send "Cache-Control:
private" HTTP headers, which allows remote attackers to obtain
sensitive information by requesting a file that had been previously
retrieved by a caching proxy server.
|
| CVE-2013-4341 |
Multiple cross-site scripting (XSS) vulnerabilities in Moodle through
2.2.11, 2.3.x before 2.3.9, 2.4.x before 2.4.6, and 2.5.x before 2.5.2
allow remote attackers to inject arbitrary web script or HTML via a
crafted blog link within an RSS feed.
|
| CVE-2013-4313 |
Moodle through 2.2.11, 2.3.x before 2.3.9, 2.4.x before 2.4.6, and
2.5.x before 2.5.2 does not prevent use of '\0' characters in query
strings, which might allow remote attackers to conduct SQL injection
attacks against Microsoft SQL Server via a crafted string.
|
| CVE-2013-3630 |
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.
|
| CVE-2013-2246 |
mod/feedback/lib.php in Moodle through 2.1.10, 2.2.x before 2.2.11,
2.3.x before 2.3.8, 2.4.x before 2.4.5, and 2.5.x before 2.5.1 does
not consider the mod/feedback:view capability before displaying recent
feedback, which allows remote authenticated users to obtain sensitive
information via a request for all course feedback that has occurred
since a specified time.
|
| CVE-2013-2245 |
rss/file.php in Moodle through 2.1.10, 2.2.x before 2.2.11, 2.3.x
before 2.3.8, 2.4.x before 2.4.5, and 2.5.x before 2.5.1 does not
properly implement the use of RSS tokens for impersonation, which
allows remote authenticated users to obtain sensitive block
information by reading an RSS feed.
|
| CVE-2013-2244 |
Multiple cross-site scripting (XSS) vulnerabilities in
lib/conditionlib.php in Moodle 2.4.x before 2.4.5 and 2.5.x before
2.5.1 allow remote attackers to inject arbitrary web script or HTML
via the conditional access rule value of a user field.
|
| CVE-2013-2243 |
mod/lesson/pagetypes/matching.php in Moodle through 2.2.11, 2.3.x
before 2.3.8, 2.4.x before 2.4.5, and 2.5.x before 2.5.1 allows remote
authenticated users to obtain sensitive answer information by reading
the HTML source code of a document.
|
| CVE-2013-2242 |
mod/chat/gui_sockets/index.php in Moodle through 2.1.10, 2.2.x before
2.2.11, 2.3.x before 2.3.8, 2.4.x before 2.4.5, and 2.5.x before 2.5.1
does not consider the mod/chat:chat capability before authorizing
daemon-mode chat, which allows remote authenticated users to bypass
intended access restrictions via an HTTP session to a chat server.
|
| CVE-2013-2083 |
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 filtering via a
crafted request.
|
| CVE-2013-2082 |
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.
|
| CVE-2013-2081 |
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.
|
| CVE-2013-2080 |
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 reading the
Gradebook Overview report.
|
| CVE-2013-2079 |
mod/assign/locallib.php in the assignment module in Moodle 2.3.x
before 2.3.7 and 2.4.x before 2.4.4 does not consider capability
requirements during the processing of ZIP assignment-archive download
(aka downloadall) requests, which allows remote authenticated users to
read other users' assignments by leveraging the student role.
|
| CVE-2013-1836 |
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 leveraging certain read
access.
|
| CVE-2013-1835 |
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.
|
| CVE-2013-1834 |
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.
|
| CVE-2013-1833 |
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 filename.
|
| CVE-2013-1832 |
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 configuring an
instance.
|
| CVE-2013-1831 |
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.
|
| CVE-2013-1830 |
user/view.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 does not enforce the
forceloginforprofiles setting, which allows remote attackers to obtain
sensitive course-profile information by leveraging the guest role, as
demonstrated by a Google search.
|
| CVE-2013-1829 |
calendar/managesubscriptions.php in Moodle 2.4.x before 2.4.2 does not
consider capability requirements before displaying calendar
subscriptions, which allows remote authenticated users to obtain
potentially sensitive information by leveraging the student role.
|
| CVE-2012-6112 |
classes/GoogleSpell.php in the PHP Spellchecker (aka Google
Spellchecker) addon before 2.0.6.1 for TinyMCE, as used in Moodle
2.1.x before 2.1.10, 2.2.x before 2.2.7, 2.3.x before 2.3.4, and 2.4.x
before 2.4.1 and other products, does not properly handle control
characters, which allows remote attackers to trigger arbitrary
outbound HTTP requests via a crafted string.
|
| CVE-2012-6106 |
calendar/managesubscriptions.php in the Manage Subscriptions
implementation in Moodle 2.4.x before 2.4.1 omits a capability check,
which allows remote authenticated users to remove course-level
calendar subscriptions by leveraging the student role and sending an
iCalendar object.
|
| CVE-2012-6105 |
blog/rsslib.php in Moodle 2.1.x before 2.1.10, 2.2.x before 2.2.7,
2.3.x before 2.3.4, and 2.4.x before 2.4.1 continues to provide a blog
RSS feed after blogging is disabled, which allows remote attackers to
obtain sensitive information by reading this feed.
|
| CVE-2012-6104 |
blog/rsslib.php in Moodle 2.2.x before 2.2.7, 2.3.x before 2.3.4, and
2.4.x before 2.4.1 allows remote attackers to obtain sensitive
information from site-level blogs by leveraging the guest role and
reading an RSS feed.
|
| CVE-2012-6103 |
Multiple cross-site request forgery (CSRF) vulnerabilities in
user/messageselect.php in the messaging system in Moodle 2.2.x before
2.2.7, 2.3.x before 2.3.4, and 2.4.x before 2.4.1 allow remote
attackers to hijack the authentication of arbitrary users for requests
that send course messages.
|
| CVE-2012-6102 |
lib.php in the Submission comments plugin in the Assignment module in
Moodle 2.3.x before 2.3.4 and 2.4.x before 2.4.1 allows remote
attackers to read or modify the submission comments (aka feedback
comments) of arbitrary users via a crafted URI.
|
| CVE-2012-6101 |
Multiple open redirect vulnerabilities in Moodle 2.2.x before 2.2.7,
2.3.x before 2.3.4, and 2.4.x before 2.4.1 allow remote attackers to
redirect users to arbitrary web sites and conduct phishing attacks via
vectors related to (1) backup/backupfilesedit.php, (2)
comment/comment_post.php, (3) course/switchrole.php, (4)
mod/wiki/filesedit.php, (5) tag/coursetags_add.php, or (6)
user/files.php.
|
| CVE-2012-6100 |
report/outline/index.php in Moodle 2.2.x before 2.2.7, 2.3.x before
2.3.4, and 2.4.x before 2.4.1 does not properly enforce the
moodle/user:viewhiddendetails capability requirement, which allows
remote authenticated users to discover a hidden lastaccess value by
reading an activity report.
|
| CVE-2012-6099 |
The moodle1 backup converter in backup/converter/moodle1/lib.php in
Moodle 2.1.x before 2.1.10, 2.2.x before 2.2.7, 2.3.x before 2.3.4,
and 2.4.x before 2.4.1 does not properly validate pathnames, which
allows remote authenticated users to read arbitrary files by
leveraging the backup-restoration feature.
|
| CVE-2012-6098 |
grade/edit/outcome/edit_form.php in Moodle 1.9.x through 1.9.19, 2.1.x
before 2.1.10, 2.2.x before 2.2.7, 2.3.x before 2.3.4, and 2.4.x
before 2.4.1 does not properly enforce the moodle/grade:manage
capability requirement, which allows remote authenticated users to
convert custom outcomes into standard site-wide outcomes by leveraging
the teacher role and using the re-editing feature.
|
| CVE-2012-6087 |
repository/s3/S3.php in the Amazon S3 library in Moodle through
2.2.11, 2.3.x before 2.3.9, 2.4.x before 2.4.6, and 2.5.x before 2.5.2
does not verify that the server hostname matches a domain name in the
subject's Common Name (CN) or subjectAltName field of the X.509
certificate, which allows man-in-the-middle attackers to spoof SSL
servers via an arbitrary valid certificate, related to an incorrect
CURLOPT_SSL_VERIFYHOST value.
|
| CVE-2012-5481 |
Moodle 2.3.x before 2.3.3 allows remote authenticated users to bypass
the moodle/role:manage capability requirement and read all capability
data by visiting the Check Permissions page.
|
| CVE-2012-5480 |
The Database activity module in Moodle 2.1.x before 2.1.9, 2.2.x
before 2.2.6, and 2.3.x before 2.3.3 allows remote attackers to bypass
intended restrictions on reading other participants' entries via an
advanced search.
|
| CVE-2012-5479 |
The Portfolio plugin in Moodle 2.1.x before 2.1.9, 2.2.x before 2.2.6,
and 2.3.x before 2.3.3 allows remote authenticated users to upload and
execute files via a modified Portfolio API callback.
|
| CVE-2012-5473 |
The Database activity module in Moodle 2.1.x before 2.1.9, 2.2.x
before 2.2.6, and 2.3.x before 2.3.3 allows remote authenticated users
to read activity entries of a different group's users via an advanced
search.
|
| CVE-2012-5472 |
lib/formslib.php in Moodle 2.2.x before 2.2.6 and 2.3.x before 2.3.3
allows remote authenticated users to bypass intended access
restrictions via a modified value of a frozen form field.
|
| CVE-2012-5471 |
The Dropbox Repository File Picker in Moodle 2.1.x before 2.1.9, 2.2.x
before 2.2.6, and 2.3.x before 2.3.3 allows remote authenticated users
to access the Dropbox of a different user by leveraging an unattended
workstation after a logout.
|
| CVE-2012-4408 |
course/reset.php in Moodle 2.1.x before 2.1.8, 2.2.x before 2.2.5, and
2.3.x before 2.3.2 checks an update capability instead of a reset
capability, which allows remote authenticated users to bypass intended
access restrictions via a reset operation.
|
| CVE-2012-4407 |
lib/filelib.php in Moodle 2.1.x before 2.1.8, 2.2.x before 2.2.5, and
2.3.x before 2.3.2 does not properly check the publication state of
blog files, which allows remote attackers to obtain sensitive
information by reading a blog entry that references a non-public file.
|
| CVE-2012-4403 |
theme/yui_combo.php in Moodle 2.3.x before 2.3.2 does not properly
construct error responses for the drag-and-drop script, which allows
remote attackers to obtain the installation path by sending a request
for a nonexistent resource and then reading the response.
|
| CVE-2012-4402 |
webservice/lib.php in Moodle 2.1.x before 2.1.8, 2.2.x before 2.2.5,
and 2.3.x before 2.3.2 does not properly restrict the use of
web-service tokens, which allows remote authenticated users to run
arbitrary external-service functions via a token intended for only one
service.
|
| CVE-2012-4401 |
Moodle 2.2.x before 2.2.5 and 2.3.x before 2.3.2 allows remote
authenticated users to bypass intended capability restrictions and
perform certain topic changes by leveraging course-editing
capabilities.
|
| CVE-2012-4400 |
repository/repository_ajax.php in Moodle 2.2.x before 2.2.5 and 2.3.x
before 2.3.2 allows remote authenticated users to bypass intended
upload-size restrictions via a -1 value in the maxbytes field.
|
| CVE-2012-3398 |
Algorithmic complexity vulnerability in Moodle 1.9.x before 1.9.19,
2.0.x before 2.0.10, 2.1.x before 2.1.7, and 2.2.x before 2.2.4 allows
remote authenticated users to cause a denial of service (CPU
consumption) by using the advanced-search feature on a database
activity that has many records.
|
| CVE-2012-3397 |
lib/modinfolib.php in Moodle 2.0.x before 2.0.10, 2.1.x before 2.1.7,
2.2.x before 2.2.4, and 2.3.x before 2.3.1 does not check for a
group-membership requirement when determining whether an activity is
unavailable or hidden, which allows remote authenticated users to
bypass intended access restrictions by selecting an activity that is
configured for a group of other users.
|
| CVE-2012-3396 |
Cross-site scripting (XSS) vulnerability in cohort/edit_form.php in
Moodle 2.0.x before 2.0.10, 2.1.x before 2.1.7, 2.2.x before 2.2.4,
and 2.3.x before 2.3.1 allows remote authenticated administrators to
inject arbitrary web script or HTML via the idnumber field. NOTE: this
vulnerability exists because of an incorrect fix for CVE-2012-2365.
|
| CVE-2012-3395 |
SQL injection vulnerability in mod/feedback/complete.php in Moodle
2.0.x before 2.0.10, 2.1.x before 2.1.7, and 2.2.x before 2.2.4 allows
remote authenticated users to execute arbitrary SQL commands via
crafted form data.
|
| CVE-2012-3394 |
auth/ldap/ntlmsso_attempt.php in Moodle 2.0.x before 2.0.10, 2.1.x
before 2.1.7, 2.2.x before 2.2.4, and 2.3.x before 2.3.1 redirects
users from an https LDAP login URL to an http URL, which allows remote
attackers to obtain sensitive information by sniffing the network.
|
| CVE-2012-3393 |
Cross-site scripting (XSS) vulnerability in repository/lib.php in
Moodle 2.1.x before 2.1.7 and 2.2.x before 2.2.4 allows remote
authenticated administrators to inject arbitrary web script or HTML by
renaming a repository.
|
| CVE-2012-3392 |
mod/forum/unsubscribeall.php in Moodle 2.1.x before 2.1.7 and 2.2.x
before 2.2.4 does not consider whether a forum is optional, which
allows remote authenticated users to bypass forum-subscription
requirements by leveraging the student role and unsubscribing from all
forums.
|
| CVE-2012-3391 |
mod/forum/rsslib.php in Moodle 2.1.x before 2.1.7 and 2.2.x before
2.2.4 does not properly implement the requirement for posting before
reading a Q&A forum, which allows remote authenticated users to bypass
intended access restrictions by leveraging the student role and
reading the RSS feed for a forum.
|
| CVE-2012-3390 |
lib/filelib.php in Moodle 2.1.x before 2.1.7 and 2.2.x before 2.2.4
does not properly restrict file access after a block has been hidden,
which allows remote authenticated users to obtain sensitive
information by reading a file that is embedded in a block.
|
| CVE-2012-3389 |
Multiple cross-site scripting (XSS) vulnerabilities in
mod/lti/typessettings.php in Moodle 2.2.x before 2.2.4 and 2.3.x
before 2.3.1 allow remote attackers to inject arbitrary web script or
HTML via the (1) lti_typename or (2) lti_toolurl parameter.
|
| CVE-2012-3388 |
The is_enrolled function in lib/accesslib.php in Moodle 2.2.x before
2.2.4 and 2.3.x before 2.3.1 does not properly interact with the
caching feature, which might allow remote authenticated users to
bypass an intended capability check via unspecified vectors that
trigger caching of a user record.
|
| CVE-2012-3387 |
Moodle 2.3.x before 2.3.1 uses only a client-side check for whether
references are permitted in a file upload, which allows remote
authenticated users to bypass intended alias (aka shortcut)
restrictions via a client that omits this check.
|
| CVE-2012-3363 |
Zend_XmlRpc in Zend Framework 1.x before 1.11.12 and 1.12.x before
1.12.0 does not properly handle SimpleXMLElement classes, which allows
remote attackers to read arbitrary files or create TCP connections via
an external entity reference in a DOCTYPE element in an XML-RPC
request, aka an XML external entity (XXE) injection attack.
|
| CVE-2012-2367 |
Moodle 1.9.x before 1.9.18, 2.0.x before 2.0.9, 2.1.x before 2.1.6,
and 2.2.x before 2.2.3 allows remote authenticated users to bypass the
moodle/calendar:manageownentries capability requirement and add a
calendar entry via a New Entry action.
|
| CVE-2012-2366 |
mod/data/preset.php in Moodle 2.1.x before 2.1.6 and 2.2.x before
2.2.3 does not properly iterate through an array, which allows remote
authenticated users to overwrite arbitrary database activity presets
via unspecified vectors.
|
| CVE-2012-2365 |
Cross-site scripting (XSS) vulnerability in Moodle 2.0.x before 2.0.9,
2.1.x before 2.1.6, and 2.2.x before 2.2.3 allows remote authenticated
users to inject arbitrary web script or HTML via the idnumber field to
cohort/edit.php.
|
| CVE-2012-2364 |
Cross-site scripting (XSS) vulnerability in lib/filelib.php in Moodle
2.0.x before 2.0.9, 2.1.x before 2.1.6, and 2.2.x before 2.2.3 allows
remote authenticated users to inject arbitrary web script or HTML via
an assignment submission with zip compression, leading to text/html
rendering during a "download all" action.
|
| CVE-2012-2363 |
SQL injection vulnerability in calendar/event.php in the calendar
implementation in Moodle 1.9.x before 1.9.18 allows remote
authenticated users to execute arbitrary SQL commands via a crafted
calendar event.
|
| CVE-2012-2362 |
Cross-site scripting (XSS) vulnerability in blog/lib.php in the blog
implementation in Moodle 1.9.x before 1.9.18, when Internet Explorer
is used, allows remote attackers to inject arbitrary web script or
HTML via a crafted parameter to blog/index.php.
|
| CVE-2012-2361 |
Cross-site scripting (XSS) vulnerability in admin/webservice/forms.php
in the web services implementation in Moodle 2.0.x before 2.0.9, 2.1.x
before 2.1.6, and 2.2.x before 2.2.3 allows remote authenticated users
to inject arbitrary web script or HTML via the name field (aka the
service name) to admin/webservice/service.php.
|
| CVE-2012-2360 |
Cross-site scripting (XSS) vulnerability in the Wiki subsystem in
Moodle 2.0.x before 2.0.9, 2.1.x before 2.1.6, and 2.2.x before 2.2.3
allows remote authenticated users to inject arbitrary web script or
HTML via a crafted string that is inserted into a page title.
|
| CVE-2012-2359 |
admin/roles/override.php in Moodle 2.0.x before 2.0.9, 2.1.x before
2.1.6, and 2.2.x before 2.2.3 allows remote authenticated users to
gain privileges by leveraging the teacher role and modifying their own
capabilities, as demonstrated by obtaining the backup:userinfo
capability.
|
| CVE-2012-2358 |
Moodle 2.0.x before 2.0.9, 2.1.x before 2.1.6, and 2.2.x before 2.2.3
allows remote authenticated users to bypass an activity's read-only
state and modify the database by leveraging the student role and
editing database activity entries that already exist.
|
| CVE-2012-2357 |
The Multi-Authentication feature in the Central Authentication Service
(CAS) functionality in auth/cas/cas_form.html in Moodle 2.1.x before
2.1.6 and 2.2.x before 2.2.3 does not use HTTPS, which allows remote
attackers to obtain credentials by sniffing the network.
|
| CVE-2012-2356 |
The question-bank functionality in Moodle 2.1.x before 2.1.6 and 2.2.x
before 2.2.3 allows remote authenticated users to bypass intended
capability requirements and save questions via a save_question action.
|
| CVE-2012-2355 |
Moodle 2.1.x before 2.1.6 and 2.2.x before 2.2.3 allows remote
authenticated users to bypass question:use* capability requirements
and add arbitrary questions to a quiz via the questions feature.
|
| CVE-2012-2354 |
Moodle 2.1.x before 2.1.6 and 2.2.x before 2.2.3 allows remote
authenticated users to bypass the moodle/site:readallmessages
capability requirement and read arbitrary messages by using the
"Recent conversations" feature with a modified parameter in a URL.
|
| CVE-2012-2353 |
Moodle 2.1.x before 2.1.6 and 2.2.x before 2.2.3 allows remote
authenticated users to obtain sensitive user information from hidden
fields by leveraging the teacher role and navigating to "Enrolled
users" under the Users Settings section.
|
| CVE-2012-0801 |
lib/formslib.php in Moodle 2.1.x before 2.1.4 and 2.2.x before 2.2.1
does not properly handle multiple instances of a form element, which
has unspecified impact and remote attack vectors.
|
| CVE-2012-0800 |
The form-autocompletion functionality in Moodle 2.0.x before 2.0.7,
2.1.x before 2.1.4, and 2.2.x before 2.2.1 makes it easier for
physically proximate attackers to discover passwords by reading the
contents of a non-password field, as demonstrated by accessing a
create-groups page with Safari on an iPad device.
|
| CVE-2012-0799 |
Moodle 2.0.x before 2.0.7 and 2.1.x before 2.1.4, when an anonymous
front-page forum is enabled, allows remote attackers to obtain session
keys for their sessions by visiting the front page.
|
| CVE-2012-0798 |
The self-enrolment functionality in Moodle 2.1.x before 2.1.4 and
2.2.x before 2.2.1 allows remote authenticated users to obtain the
manager role by leveraging the teacher role.
|
| CVE-2012-0797 |
The webservices functionality in Moodle 2.0.x before 2.0.7, 2.1.x
before 2.1.4, and 2.2.x before 2.2.1 allows remote authenticated users
to bypass the deleted status and continue using a server via a token.
|
| CVE-2012-0796 |
class.phpmailer.php in the PHPMailer library, as used in Moodle 1.9.x
before 1.9.16, 2.0.x before 2.0.7, 2.1.x before 2.1.4, and 2.2.x
before 2.2.1 and other products, allows remote authenticated users to
inject arbitrary e-mail headers via vectors involving a crafted (1)
From: or (2) Sender: header.
|
| CVE-2012-0795 |
Moodle 1.9.x before 1.9.16, 2.0.x before 2.0.7, 2.1.x before 2.1.4,
and 2.2.x before 2.2.1 does not validate e-mail address settings,
which allows remote authenticated users to have an unspecified impact
via a crafted address.
|
| CVE-2012-0794 |
The rc4encrypt function in lib/moodlelib.php in Moodle 1.9.x before
1.9.16, 2.0.x before 2.0.7, 2.1.x before 2.1.4, and 2.2.x before 2.2.1
uses a hardcoded password of nfgjeingjk, which makes it easier for
remote attackers to defeat cryptographic protection mechanisms by
reading this script's source code within the open-source software
distribution.
|
| CVE-2012-0793 |
Moodle 1.9.x before 1.9.16, 2.0.x before 2.0.7, 2.1.x before 2.1.4,
and 2.2.x before 2.2.1 allows remote attackers to view the profile
images of arbitrary user accounts via unspecified vectors.
|
| CVE-2012-0792 |
mod/forum/user.php in Moodle 1.9.x before 1.9.16 allows remote
authenticated users to obtain the names and other details of arbitrary
user accounts by searching for posts.
|
| CVE-2011-4593 |
Moodle 1.9.x before 1.9.15, 2.0.x before 2.0.6, and 2.1.x before 2.1.3
does not properly handle user/action_redir group messages, which
allows remote authenticated users to discover e-mail addresses by
visiting the messaging interface.
|
| CVE-2011-4592 |
The command-line cron implementation in Moodle 2.0.x before 2.0.6 and
2.1.x before 2.1.3 does not properly interact with IP blocking, which
might allow remote attackers to bypass intended IP address
restrictions by leveraging a configuration in which IP blocking was
disabled to restore cron functionality.
|
| CVE-2011-4591 |
Cross-site scripting (XSS) vulnerability in the print_object function
in lib/datalib.php in Moodle 2.0.x before 2.0.6 and 2.1.x before
2.1.3, when a developer debugging script is enabled, allows remote
attackers to inject arbitrary web script or HTML via vectors involving
object states.
|
| CVE-2011-4590 |
The web services implementation in Moodle 2.0.x before 2.0.6 and 2.1.x
before 2.1.3 does not properly consider the maintenance-mode state and
account attributes during login attempts, which allows remote
authenticated users to bypass intended access restrictions by
connecting to a webservice server.
|
| CVE-2011-4589 |
backup/moodle2/restore_stepslib.php in Moodle 2.0.x before 2.0.6 and
2.1.x before 2.1.3 does not check for the moodle/course:changeidnumber
privilege during handling of course ID numbers, which allows remote
authenticated users to overwrite ID numbers via a restore action.
|
| CVE-2011-4588 |
The ip_in_range function in mnet/lib.php in MNET in Moodle 1.9.x
before 1.9.15 uses an incorrect data type, which allows remote
attackers to bypass intended IP address restrictions via an XMLRPC
request.
|
| CVE-2011-4587 |
lib/moodlelib.php in Moodle 1.9.x before 1.9.15, 2.0.x before 2.0.6,
and 2.1.x before 2.1.3 does not properly handle certain zero values in
the password policy, which makes it easier for remote attackers to
obtain access by leveraging the possible existence of user accounts
that have unchangeable blank passwords.
|
| CVE-2011-4586 |
CRLF injection vulnerability in calendar/set.php in the Calendar
subsystem in Moodle 1.9.x before 1.9.15, 2.0.x before 2.0.6, and 2.1.x
before 2.1.3 allows remote attackers to inject arbitrary HTTP headers
and conduct HTTP response splitting attacks via unspecified vectors.
|
| CVE-2011-4585 |
login/change_password.php in Moodle 1.9.x before 1.9.15 does not use
https for the change-password form even if the httpslogin option is
enabled, which allows remote attackers to obtain credentials by
sniffing the network.
|
| CVE-2011-4584 |
The MNET authentication functionality in Moodle 1.9.x before 1.9.15,
2.0.x before 2.0.6, and 2.1.x before 2.1.3 allows remote authenticated
users to impersonate other user accounts by using the Login As feature
in conjunction with a remote MNET single sign-on capability, as
demonstrated by a Mahara site.
|
| CVE-2011-4583 |
Moodle 2.0.x before 2.0.6 and 2.1.x before 2.1.3 displays web service
tokens associated with (1) disabled services and (2) users who no
longer have authorization, which allows remote authenticated users to
have an unspecified impact by reading these tokens.
|
| CVE-2011-4582 |
Open redirect vulnerability in the Calendar set page in Moodle 2.1.x
before 2.1.3 allows remote authenticated users to redirect users to
arbitrary web sites and conduct phishing attacks via a redirection
URL.
|
| CVE-2011-4581 |
mod/wiki/pagelib.php in Moodle 2.0.x before 2.0.6 and 2.1.x before
2.1.3 allows remote authenticated users to discover the username of a
wiki creator by visiting the history and deletion user interface.
|
| CVE-2011-4309 |
Moodle 2.0.x before 2.0.5 and 2.1.x before 2.1.2 allows remote
attackers to bypass intended access restrictions and perform global
searches by leveraging the guest role and making a direct request to a
URL.
|
| CVE-2011-4308 |
mod/forum/user.php in Moodle 1.9.x before 1.9.14, 2.0.x before 2.0.5,
and 2.1.x before 2.1.2 allows remote authenticated users to discover
the names of other users via unspecified vectors.
|
| CVE-2011-4307 |
Cross-site scripting (XSS) vulnerability in mod/wiki/lang/en/wiki.php
in Moodle 2.0.x before 2.0.5 and 2.1.x before 2.1.2 allows remote
attackers to inject arbitrary web script or HTML via the section
parameter.
|
| CVE-2011-4306 |
Cross-site scripting (XSS) vulnerability in course/editsection.html in
Moodle 1.9.x before 1.9.14 allows remote authenticated users to inject
arbitrary web script or HTML via crafted data.
|
| CVE-2011-4305 |
message/refresh.php in Moodle 1.9.x before 1.9.14 allows remote
authenticated users to cause a denial of service (infinite request
loop) via a URL that specifies a zero wait time for message
refreshing.
|
| CVE-2011-4304 |
The chat functionality in Moodle 2.0.x before 2.0.5 and 2.1.x before
2.1.2 allows remote authenticated users to discover the name of any
user via a beep operation.
|
| CVE-2011-4303 |
lib/db/upgrade.php in Moodle 2.0.x before 2.0.5 and 2.1.x before 2.1.2
does not set the correct registration_hubs.secret value during
installation, which allows remote attackers to bypass intended access
restrictions by leveraging the hubs feature.
|
| CVE-2011-4302 |
mnet/xmlrpc/client.php in MNET in Moodle 1.9.x before 1.9.14, 2.0.x
before 2.0.5, and 2.1.x before 2.1.2 does not properly process the
return value of the openssl_verify function, which allows remote
attackers to bypass validation via a crafted certificate.
|
| CVE-2011-4301 |
The MoodleQuickForm class in the Forms Library in lib/formslib.php in
Moodle 1.9.x before 1.9.14, 2.0.x before 2.0.5, and 2.1.x before 2.1.2
does not recognize Forms API setConstant operations, which allows
remote attackers to submit unexpected form content by modifying the
values of constant fields.
|
| CVE-2011-4300 |
The file_browser component in Moodle 2.0.x before 2.0.5 and 2.1.x
before 2.1.2 does not properly restrict access to category and course
data, which allows remote attackers to obtain potentially sensitive
information via a request for a file.
|
| CVE-2011-4299 |
Cross-site scripting (XSS) vulnerability in mod/wiki/pagelib.php in
Moodle 2.0.x before 2.0.5 and 2.1.x before 2.1.2 allows remote
authenticated users to inject arbitrary web script or HTML via a wiki
comment.
|
| CVE-2011-4298 |
Multiple cross-site request forgery (CSRF) vulnerabilities in
mod/wiki/ components in Moodle 2.0.x before 2.0.5 and 2.1.x before
2.1.2 allow remote attackers to hijack the authentication of arbitrary
users for requests that modify wiki data.
|
| CVE-2011-4297 |
comment/lib.php in Moodle 2.0.x before 2.0.4 and 2.1.x before 2.1.1
does not properly restrict comment capabilities, which allows remote
attackers to post a comment by leveraging the guest role and operating
on a front-page activity.
|
| CVE-2011-4296 |
lib/db/access.php in Moodle 2.0.x before 2.0.4 and 2.1.x before 2.1.1
assigns incorrect capabilities to the course-creator role, which
allows remote authenticated users to modify course filters by
leveraging this role.
|
| CVE-2011-4295 |
The moodle_enrol_external:role_assign function in
enrol/externallib.php in Moodle 2.0.x before 2.0.4 and 2.1.x before
2.1.1 does not have an authorization check, which allows remote
authenticated users to gain privileges by making a role assignment.
|
| CVE-2011-4294 |
The error-message functionality in Moodle 1.9.x before 1.9.13, 2.0.x
before 2.0.4, and 2.1.x before 2.1.1 does not ensure that a
continuation link refers to an http or https URL for the local Moodle
instance, which might allow attackers to trick users into visiting
arbitrary web sites via unspecified vectors.
|
| CVE-2011-4293 |
The theme implementation in Moodle 2.0.x before 2.0.4 and 2.1.x before
2.1.1 triggers duplicate caching of Cascading Style Sheets (CSS) and
JavaScript content, which allows remote attackers to bypass intended
access restrictions and write to an operating-system temporary
directory via unspecified vectors.
|
| CVE-2011-4292 |
Moodle 2.0.x before 2.0.3 allows remote authenticated users to cause a
denial of service (invalid database records) via a series of crafted
comments operations.
|
| CVE-2011-4291 |
Moodle 2.0.x before 2.0.3 allows remote authenticated users to cause a
denial of service (invalid database records) via a series of crafted
ratings operations.
|
| CVE-2011-4290 |
Multiple cross-site scripting (XSS) vulnerabilities in lib/weblib.php
in Moodle 1.9.x before 1.9.12 allow remote attackers to inject
arbitrary web script or HTML via vectors related to URL encoding.
|
| CVE-2011-4289 |
Moodle 2.0.x before 2.0.3 does not recognize the configuration setting
that makes e-mail addresses visible only to course members, which
allows remote authenticated users to obtain sensitive address
information by reading a full profile page.
|
| CVE-2011-4288 |
Moodle 1.9.x before 1.9.12 and 2.0.x before 2.0.3 does not properly
implement associations between teachers and groups, which allows
remote authenticated users to read quiz reports of arbitrary students
by leveraging the teacher role.
|
| CVE-2011-4287 |
admin/uploaduser_form.php in Moodle 2.0.x before 2.0.3 does not force
password changes for autosubscribed users, which makes it easier for
remote attackers to obtain access by leveraging knowledge of the
initial password of a new user.
|
| CVE-2011-4286 |
Multiple cross-site scripting (XSS) vulnerabilities in the
media-filter implementation in filter/mediaplugin/filter.php in Moodle
1.9.x before 1.9.11 and 2.0.x before 2.0.2 allow remote attackers to
inject arbitrary web script or HTML via vectors involving (1) Flash
Video (aka FLV) files and (2) YouTube videos.
|
| CVE-2011-4285 |
The default configuration of Moodle 2.0.x before 2.0.2 has an
incorrect setting of the moodle/course:delete capability, which allows
remote authenticated users to delete arbitrary courses by leveraging
the teacher role.
|
| CVE-2011-4284 |
Moodle 2.0.x before 2.0.2 allows remote attackers to obtain sensitive
information from a myprofile (aka My profile) block by visiting a
user-context page.
|
| CVE-2011-4283 |
Moodle 1.9.x before 1.9.11 and 2.0.x before 2.0.2 places an IMS
enterprise enrolment file in the course-files area, which allows
remote attackers to obtain sensitive information via a request for
imsenterprise-enrol.xml.
|
| CVE-2011-4282 |
Multiple cross-site scripting (XSS) vulnerabilities in the course-tags
functionality in tag/coursetags_more.php in Moodle 2.0.x before 2.0.2
allow remote attackers to inject arbitrary web script or HTML via the
(1) sort or (2) show parameter.
|
| CVE-2011-4281 |
Multiple cross-site request forgery (CSRF) vulnerabilities in Moodle
2.0.x before 2.0.2 allow remote attackers to hijack the authentication
of arbitrary users for requests that mark the completion of (1) an
activity or (2) a course.
|
| CVE-2011-4280 |
Cross-site scripting (XSS) vulnerability in the Spike PHPCoverage (aka
spikephpcoverage) library, as used in Moodle 2.0.x before 2.0.2 and
other products, allows remote attackers to inject arbitrary web script
or HTML via unspecified vectors.
|
| CVE-2011-4279 |
Moodle 2.0.x before 2.0.2 does not use the forceloginforprofiles
setting for course-profiles access control, which makes it easier for
remote attackers to obtain potentially sensitive information via
vectors involving use of a search engine, as demonstrated by the
search functionality of Google, Yahoo!, Wrensoft Zoom, MSN, Yandex,
and AltaVista.
|
| CVE-2011-4278 |
Cross-site scripting (XSS) vulnerability in the tag autocomplete
functionality in Moodle 1.9.x before 1.9.11 and 2.0.x before 2.0.2
allows remote attackers to inject arbitrary web script or HTML via
unspecified vectors.
|
| CVE-2011-4203 |
CRLF injection vulnerability in calendar/set.php in the Calendar
component in Moodle 1.9.x before 1.9.15, 2.0.x before 2.0.6, 2.1.x
before 2.1.3, and 2.2 allows remote attackers to inject arbitrary HTTP
headers and conduct HTTP response splitting attacks via vectors
involving the url variable.
|
| CVE-2011-4133 |
Cross-site request forgery (CSRF) vulnerability in Moodle 1.9.x before
1.9.11 allows remote attackers to hijack the authentication of
unspecified victims for requests that modify an RSS feed in an RSS
block.
|
| CVE-2011-4118 |
Mahara before 1.4.1, when MNet (aka the Moodle network feature) is
used, allows remote authenticated users to gain privileges via a jump
to an XMLRPC target.
|
| CVE-2011-3757 |
Moodle 2.0.1 allows remote attackers to obtain sensitive information
via a direct request to a .php file, which reveals the installation
path in an error message, as demonstrated by
webservice/xmlrpc/locallib.php and certain other files.
|
| CVE-2010-4209 |
Cross-site scripting (XSS) vulnerability in the Flash component
infrastructure in YUI 2.8.0 through 2.8.1, as used in Bugzilla 3.7.1
through 3.7.3 and 4.1, allows remote attackers to inject arbitrary web
script or HTML via vectors related to swfstore/swfstore.swf.
|
| CVE-2010-4208 |
Cross-site scripting (XSS) vulnerability in the Flash component
infrastructure in YUI 2.5.0 through 2.8.1, as used in Bugzilla,
Moodle, and other products, allows remote attackers to inject
arbitrary web script or HTML via vectors related to
uploader/assets/uploader.swf.
|
| CVE-2010-4207 |
Cross-site scripting (XSS) vulnerability in the Flash component
infrastructure in YUI 2.4.0 through 2.8.1, as used in Bugzilla,
Moodle, and other products, allows remote attackers to inject
arbitrary web script or HTML via vectors related to
charts/assets/charts.swf.
|
| CVE-2010-2231 |
Cross-site request forgery (CSRF) vulnerability in
report/overview/report.php in the quiz module in Moodle before 1.8.13
and 1.9.x before 1.9.9 allows remote attackers to hijack the
authentication of arbitrary users for requests that delete quiz
attempts via the attemptid parameter.
|
| CVE-2010-2230 |
The KSES text cleaning filter in lib/weblib.php in Moodle before
1.8.13 and 1.9.x before 1.9.9 does not properly handle vbscript URIs,
which allows remote authenticated users to conduct cross-site
scripting (XSS) attacks via HTML input.
|
| CVE-2010-2229 |
Multiple cross-site scripting (XSS) vulnerabilities in blog/index.php
in Moodle before 1.8.13 and 1.9.x before 1.9.9 allow remote attackers
to inject arbitrary web script or HTML via unspecified parameters.
|
| CVE-2010-2228 |
Cross-site scripting (XSS) vulnerability in the MNET access-control
interface in Moodle before 1.8.13 and 1.9.x before 1.9.9 allows remote
attackers to inject arbitrary web script or HTML via vectors involving
extended characters in a username.
|
| CVE-2010-1619 |
Cross-site scripting (XSS) vulnerability in the
fix_non_standard_entities function in the KSES HTML text cleaning
library (weblib.php), as used in Moodle 1.8.x before 1.8.12 and 1.9.x
before 1.9.8, allows remote attackers to inject arbitrary web script
or HTML via crafted HTML entities.
|
| CVE-2010-1618 |
Cross-site scripting (XSS) vulnerability in the phpCAS client library
before 1.1.0, as used in Moodle 1.8.x before 1.8.12 and 1.9.x before
1.9.8, allows remote attackers to inject arbitrary web script or HTML
via a crafted URL, which is not properly handled in an error message.
|
| CVE-2010-1617 |
user/view.php in Moodle 1.8.x before 1.8.12 and 1.9.x before 1.9.8
does not properly check a role, which allows remote authenticated
users to obtain the full names of other users via the course profile
page.
|
| CVE-2010-1616 |
Moodle 1.8.x and 1.9.x before 1.9.8 can create new roles when
restoring a course, which allows teachers to create new accounts even
if they do not have the moodle/user:create capability.
|
| CVE-2010-1615 |
Multiple SQL injection vulnerabilities in Moodle 1.8.x before 1.8.12
and 1.9.x before 1.9.8 allow remote attackers to execute arbitrary SQL
commands via vectors related to (1) the add_to_log function in
mod/wiki/view.php in the wiki module, or (2) "data validation in some
forms elements" related to lib/form/selectgroups.php.
|
| CVE-2010-1614 |
Multiple cross-site scripting (XSS) vulnerabilities in Moodle 1.8.x
before 1.8.12 and 1.9.x before 1.9.8 allow remote attackers to inject
arbitrary web script or HTML via vectors related to (1) the Login-As
feature or (2) when the global search feature is enabled, unspecified
global search forms in the Global Search Engine. NOTE: vector 1 might
be resultant from a cross-site request forgery (CSRF) vulnerability.
|
| CVE-2010-1613 |
Moodle 1.8.x and 1.9.x before 1.9.8 does not enable the "Regenerate
session id during login" setting by default, which makes it easier for
remote attackers to conduct session fixation attacks.
|
| CVE-2009-4305 |
SQL injection vulnerability in the SCORM module in Moodle 1.8 before
1.8.11 and 1.9 before 1.9.7 allows remote authenticated users to
execute arbitrary SQL commands via vectors related to an "escaping
issue when processing AICC CRS file (Course_Title)."
|
| CVE-2009-4304 |
Moodle 1.8 before 1.8.11 and 1.9 before 1.9.7 does not use a random
password salt in config.php, which makes it easier for attackers to
conduct brute-force password guessing attacks.
|
| CVE-2009-4303 |
Moodle 1.8 before 1.8.11 and 1.9 before 1.9.7 stores (1) password
hashes and (2) unspecified "secrets" in backup files, which might
allow attackers to obtain sensitive information.
|
| CVE-2009-4302 |
login/index_form.html in Moodle 1.8 before 1.8.11 and 1.9 before 1.9.7
links to an index page on the HTTP port even when the page is served
from an HTTPS port, which might cause login credentials to be sent in
cleartext, even when SSL is intended, and allows remote attackers to
obtain these credentials by sniffing.
|
| CVE-2009-4301 |
mnet/lib.php in Moodle 1.8 before 1.8.11 and 1.9 before 1.9.7, when
MNET services are enabled, does not properly check permissions, which
allows remote authenticated servers to execute arbitrary MNET
functions.
|
| CVE-2009-4300 |
Multiple unspecified authentication plugins in Moodle 1.8 before
1.8.11 and 1.9 before 1.9.7 store the MD5 hashes for passwords in the
user table, even when the cached hashes are not used by the plugin,
which might make it easier for attackers to obtain credentials via
unspecified vectors.
|
| CVE-2009-4299 |
mod/glossary/showentry.php in the Glossary module for Moodle 1.8
before 1.8.11 and 1.9 before 1.9.7 does not properly perform access
control, which allows attackers to read unauthorized Glossary entries
via unknown vectors.
|
| CVE-2009-4298 |
The LAMS module (mod/lams) for Moodle 1.8 before 1.8.11 and 1.9 before
1.9.7 stores the (1) username, (2) firstname, and (3) lastname fields
within the user table, which allows attackers to obtain user account
information via unknown vectors.
|
| CVE-2009-4297 |
Multiple cross-site request forgery (CSRF) vulnerabilities in Moodle
1.8 before 1.8.11 and 1.9 before 1.9.7 allow remote attackers to
hijack the authentication of unspecified victims via unknown vectors.
|
| CVE-2009-3778 |
SQL injection vulnerability in Moodle Course List 6.x before 6.x-1.2,
a module for Drupal, allows remote attackers to execute arbitrary SQL
commands via unspecified vectors.
|
| CVE-2009-1171 |
The TeX filter in Moodle 1.6 before 1.6.9+, 1.7 before 1.7.7+, 1.8
before 1.8.9, and 1.9 before 1.9.5 allows user-assisted attackers to
read arbitrary files via an input command in a "$$" sequence, which
causes LaTeX to include the contents of the file.
|
| CVE-2009-0502 |
Cross-site scripting (XSS) vulnerability in blocks/html/block_html.php
in Snoopy 1.2.3, as used in Moodle 1.6 before 1.6.9, 1.7 before 1.7.7,
1.8 before 1.8.8, and 1.9 before 1.9.4, allows remote attackers to
inject arbitrary web script or HTML via an HTML block, which is not
properly handled when the "Login as" feature is used to visit a
MyMoodle or Blog page.
|
| CVE-2009-0501 |
Unspecified vulnerability in the Calendar export feature in Moodle 1.8
before 1.8.8 and 1.9 before 1.9.4 allows attackers to obtain sensitive
information and conduct "brute force attacks on user accounts" via
unknown vectors.
|
| CVE-2009-0500 |
Cross-site scripting (XSS) vulnerability in course/lib.php in Moodle
1.6 before 1.6.9, 1.7 before 1.7.7, 1.8 before 1.8.8, and 1.9 before
1.9.4 allows remote attackers to inject arbitrary web script or HTML
via crafted log table information that is not properly handled when it
is displayed in a log report.
|
| CVE-2009-0499 |
Cross-site request forgery (CSRF) vulnerability in the forum code in
Moodle 1.7 before 1.7.7, 1.8 before 1.8.8, and 1.9 before 1.9.4 allows
remote attackers to delete unauthorized forum posts via a link or IMG
tag to post.php.
|
| CVE-2008-6125 |
Unspecified vulnerability in the user editing interface in Moodle
1.5.x, 1.6 before 1.6.6, and 1.7 before 1.7.3 allows remote
authenticated users to gain privileges via unknown vectors.
|
| CVE-2008-6124 |
SQL injection vulnerability in the hotpot_delete_selected_attempts
function in report.php in the HotPot module in Moodle 1.6 before
1.6.7, 1.7 before 1.7.5, 1.8 before 1.8.6, and 1.9 before 1.9.2 allows
remote attackers to execute arbitrary SQL commands via a crafted
selected attempt.
|
| CVE-2008-5678 |
Fretwell-Downing Informatics (FDI) OLIB7 WebView 2.5.1.1 allows remote
authenticated users to obtain sensitive information from files via the
infile parameter to the default URI under cgi/, as demonstrated by the
(1) get_settings.ini, (2) setup.ini, and (3) text.ini files.
|
| CVE-2008-5432 |
Cross-site scripting (XSS) vulnerability in Moodle before 1.6.8, 1.7
before 1.7.6, 1.8 before 1.8.7, and 1.9 before 1.9.3 allows remote
attackers to inject arbitrary web script or HTML via a Wiki page name
(aka page title).
|
| CVE-2008-5153 |
spell-check-logic.cgi in Moodle 1.8.2 allows local users to overwrite
arbitrary files via a symlink attack on the (1)
/tmp/spell-check-debug.log, (2) /tmp/spell-check-before, or (3)
/tmp/spell-check-after temporary file.
|
| CVE-2008-3327 |
Moodle 1.6.5, when display_errors is enabled, allows remote attackers
to obtain sensitive information via a direct request to (1)
blog/blogpage.php and (2) course/report/stats/report.php, which
reveals the installation path in an error message.
|
| CVE-2008-3326 |
Cross-site scripting (XSS) vulnerability in blog/edit.php in Moodle
1.6.x before 1.6.7 and 1.7.x before 1.7.5 allows remote attackers to
inject arbitrary web script or HTML via the etitle parameter (blog
entry title).
|
| CVE-2008-3325 |
Cross-site request forgery (CSRF) vulnerability in Moodle 1.6.x before
1.6.7 and 1.7.x before 1.7.5 allows remote attackers to modify profile
settings and gain privileges as other users via a link or IMG tag to
the user edit profile page.
|
| CVE-2008-1502 |
The _bad_protocol_once function in phpgwapi/inc/class.kses.inc.php in
KSES, as used in eGroupWare before 1.4.003, Moodle before 1.8.5, and
other products, allows remote attackers to bypass HTML filtering and
conduct cross-site scripting (XSS) attacks via a string containing
crafted URL protocols.
|
| CVE-2008-0123 |
Cross-site scripting (XSS) vulnerability in install.php for Moodle
1.8.3, and possibly other versions before 1.8.4, allows remote
attackers to inject arbitrary web script or HTML via the dbname
parameter. NOTE: this issue only exists until the installation is
complete.
|
| CVE-2007-6538 |
SQL injection vulnerability in ing/blocks/mrbs/code/web/view_entry.php
in the MRBS plugin for Moodle allows remote attackers to execute
arbitrary SQL commands via the id parameter.
|
| CVE-2007-3556 |
Liesbeth base CMS stores sensitive information under the web root with
insufficient access control, which allows remote attackers to download
an include file containing account credentials via a direct request
for config.inc.
|
| CVE-2007-3555 |
Cross-site scripting (XSS) vulnerability in index.php in Moodle 1.7.1
allows remote attackers to inject arbitrary web script or HTML via a
style expression in the search parameter, a different vulnerability
than CVE-2004-1424.
|
| CVE-2007-1647 |
Moodle 1.5.2 and earlier stores sensitive information under the web
root with insufficient access control, and provides directory
listings, which allows remote attackers to obtain user names, password
hashes, and other sensitive information via a direct request for
session (sess_*) files in moodledata/sessions/.
|
| CVE-2007-1429 |
Multiple PHP remote file inclusion vulnerabilities in Moodle 1.7.1
allow remote attackers to execute arbitrary PHP code via a URL in the
cmd parameter to (1) admin/utfdbmigrate.php or (2) filter.php.
|
| CVE-2006-6626 |
Cross-site scripting (XSS) vulnerability in an unspecified component
of Moodle 1.5 allows remote attackers to inject arbitrary web script
or HTML via a javascript URI in the SRC attribute of an IMG element.
NOTE: The provenance of this information is unknown; the details are
obtained solely from third party information. NOTE: It is unclear
whether this candidate overlaps CVE-2006-4784 or CVE-2006-4941.
|
| CVE-2006-6625 |
Cross-site scripting (XSS) vulnerability in mod/forum/discuss.php in
Moodle 1.6.1 allows remote attackers to inject arbitrary web script or
HTML via the navtail parameter. NOTE: The provenance of this
information is unknown; the details are obtained solely from third
party information.
|
| CVE-2006-5219 |
SQL injection vulnerability in blog/index.php in the blog module in
Moodle 1.6.2 allows remote attackers to execute arbitrary SQL commands
via a double-encoded tag parameter.
|
| CVE-2006-4943 |
course/jumpto.php in Moodle before 1.6.2 does not validate the session
key (sesskey) before providing content from arbitrary local URIs,
which allows remote attackers to obtain sensitive information via the
jump parameter.
|
| CVE-2006-4942 |
Moodle before 1.6.2, when the configuration lacks (1) algebra or (2)
tex filters, allows remote authenticated users to write LaTeX or
MimeTeX output files to the top level of the dataroot directory via
(a) filter/algebra/pix.php or (b) filter/tex/pix.php.
|
| CVE-2006-4941 |
Multiple cross-site scripting (XSS) vulnerabilities in Moodle before
1.6.2 might allow remote attackers to inject arbitrary web script or
HTML via (1) the choose parameter in files/index.php and (2) the sub
parameter in doc/index.php.
|
| CVE-2006-4940 |
login/forgot_password.php in Moodle before 1.6.2 allows remote
attackers to obtain sensitive information (e-mail addresses and Moodle
account names) via a find action.
|
| CVE-2006-4939 |
backup/backup_scheduled.php in Moodle before 1.6.2 generates trace
data with the full backup pathname even when debugging is disabled,
which might allow attackers to obtain the pathname.
|
| CVE-2006-4938 |
help.php in Moodle before 1.6.2 does not check the existence of
certain help files before including them, which might allow remote
authenticated users to obtain the path in an error message.
|
| CVE-2006-4937 |
lib/setup.php in Moodle before 1.6.2 sets the error reporting level to
7 to display E_WARNING messages to users even if debugging is
disabled, which might allow remote authenticated users to obtain
sensitive information by triggering the messages.
|
| CVE-2006-4936 |
Moodle before 1.6.2 does not properly validate the module instance id
when creating a course module object, which has unspecified impact and
remote attack vectors.
|
| CVE-2006-4935 |
The Database module in Moodle before 1.6.2 does not properly handle
uploaded files, which has unspecified impact and remote attack
vectors.
|
| CVE-2006-4786 |
Moodle 1.6.1 and earlier allows remote attackers to obtain sensitive
information via (1) help.php and (2) other unspecified vectors
involving scheduled backups.
|
| CVE-2006-4785 |
SQL injection vulnerability in blog/edit.php in Moodle 1.6.1 and
earlier allows remote attackers to execute arbitrary SQL commands via
the format parameter as stored in the $blogEntry variable, which is
not properly handled by the insert_record function, which calls
_adodb_column_sql in the adodb layer (lib/adodb/adodb-lib.inc.php),
which does not convert the data type to an int.
|
| CVE-2006-4784 |
Multiple cross-site scripting (XSS) vulnerabilities in Moodle 1.6.1
and earlier might allow remote attackers to inject arbitrary web
script or HTML via unspecified parameters to (1) doc/index.php or (2)
files/index.php.
|
| CVE-2006-3951 |
PHP remote file inclusion vulnerability in moodle.php in Mam-moodle
alpha component (com_moodle) for Mambo allows remote attackers to
execute arbitrary PHP code via a URL in the mosConfig_absolute_path
parameter.
|
| CVE-2006-0147 |
Dynamic code evaluation vulnerability in tests/tmssql.php test script
in ADOdb for PHP before 4.70, as used in multiple products including
(1) Mantis, (2) PostNuke, (3) Moodle, (4) Cacti, (5) Xaraya, (6)
PhpOpenChat, possibly (7) MAXdev MD-Pro, and (8) Simplog, allows
remote attackers to execute arbitrary PHP functions via the do
parameter, which is saved in a variable that is then executed as a
function, as demonstrated using phpinfo.
|
| CVE-2006-0146 |
The server.php test script in ADOdb for PHP before 4.70, as used in
multiple products including (1) Mantis, (2) PostNuke, (3) Moodle, (4)
Cacti, (5) Xaraya, (6) PHPOpenChat, (7) MAXdev MD-Pro, and (8)
MediaBeez, when the MySQL root password is empty, allows remote
attackers to execute arbitrary SQL commands via the sql parameter.
|
| CVE-2005-3649 |
jumpto.php in Moodle 1.5.2 allows remote attackers to redirect users
to other sites via the jump parameter.
|
| CVE-2005-3648 |
Multiple SQL injection vulnerabilities in the get_record function in
datalib.php in Moodle 1.5.2 allow remote attackers to execute
arbitrary SQL commands via the id parameter in (1) category.php and
(2) info.php.
|
| CVE-2005-2247 |
Multiple unknown vulnerabilities in Moodle before 1.5.1 have unknown
impact and attack vectors.
|
| CVE-2004-2237 |
Unknown vulnerability in Moodle before 1.3.4 has unknown impact and
attack vectors, related to "strings in Moodle texts."
|
| CVE-2004-2236 |
Unknown vulnerability in Moodle before 1.3.3 has unknown impact and
attack vectors, related to language setting.
|
| CVE-2004-2235 |
Unknown vulnerability in Moodle before 1.2 has unknown impact and
attack vectors, related to improper filtering of text.
|
| CVE-2004-2234 |
Unknown vulnerability in Moodle before 1.2 allows teachers to log in
as administrators.
|
| CVE-2004-2233 |
Unknown "front page vulnerability with Moodle servers" for Moodle
before 1.3.2 has unknown impact and attack vectors.
|
| CVE-2004-2232 |
SQL injection vulnerability in sql.php in the Glossary module in
Moodle 1.4.1 and earlier allows remote attackers to modify SQL
statements.
|
| CVE-2004-1978 |
Cross-site scripting (XSS) vulnerability in help.php in Moodle before
1.3 allows remote attackers to inject arbitrary HTML and web script
via the text parameter.
|
| CVE-2004-1711 |
Cross-site scripting (XSS) vulnerability in post.php in Moodle before
1.3 allows remote attackers to inject arbitrary web script or HTML via
the reply parameter.
|
| CVE-2004-1425 |
Directory traversal vulnerability in file.php in Moodle 1.4.2 and
earlier allows remote attackers to read arbitrary session files for
known session IDs via a .. (dot dot) in the file parameter.
|
| CVE-2004-1424 |
Cross-site scripting (XSS) vulnerability in view.php in Moodle 1.4.2
and earlier allows remote attackers to inject arbitrary web script or
HTML via the search parameter.
|
| CVE-2004-0725 |
Cross-site scripting (XSS) vulnerability in help.php in Moodle 1.3.2
and 1.4 dev allows remote attackers to inject arbitrary web script or
HTML via the file parameter.
|