Secunia SmallBusiness
Overview
Advisories
Research
Forums
Create Profile
Our Commitment
Database
Search
Advisories by Product
Advisories by Vendor
Terminology
Report Vulnerability
Insecure Library Loading

Secunia Advisory SA49233

Moodle Multiple Vulnerabilities
Secunia Advisory SA49233
Secunia VIM 4.0 - Free Trial
Release Date 2012-05-21
   
Popularity 969 views
Comments 0 comments

Criticality level Less criticalLess critical
Impact Security Bypass
Manipulation of data
Exposure of sensitive information
Where From remote
Authentication level This information is available to Secunia VIM customers
   
Report reliability This information is available to Secunia VIM customers
Solution Status Vendor Patch
   
Systems affected This information is available to Secunia VIM customers
Approve distribution This information is available to Secunia VIM customers
   
Software:
Moodle 1.9.x
Moodle 2.0.x
Moodle 2.1.x
Moodle 2.2.x

Secunia CVSS Score This information is available to Secunia VIM Customers
CVE Reference(s) CVE-2012-2353 CVSS score available to Secunia VIM customers
CVE-2012-2354 CVSS score available to Secunia VIM customers
CVE-2012-2355 CVSS score available to Secunia VIM customers
CVE-2012-2356 CVSS score available to Secunia VIM customers
CVE-2012-2358 CVSS score available to Secunia VIM customers
CVE-2012-2359 CVSS score available to Secunia VIM customers
CVE-2012-2360 CVSS score available to Secunia VIM customers
CVE-2012-2361 CVSS score available to Secunia VIM customers
CVE-2012-2362 CVSS score available to Secunia VIM customers
CVE-2012-2363 CVSS score available to Secunia VIM customers
CVE-2012-2365 CVSS score available to Secunia VIM customers
CVE-2012-2366 CVSS score available to Secunia VIM customers
CVE-2012-2367 CVSS score available to Secunia VIM customers
  

Description

Multiple vulnerabilities have been reported in Moodle, which can be exploited by malicious users to disclose sensitive information, bypass certain security restrictions, conduct script insertion attacks, and conduct SQL injection attacks and by malicious people to conduct cross-site scripting attacks.

1) An error exists in the handling of access permissions and can be exploited to disclose user details.

Successful exploitation of this vulnerability requires a teacher account.

2) An error when reading recent conversations can be exploited to read other users' messages via a specially crafted URL.

3) An error when adding questions to a quiz does not check the "question:use" permission, which can be exploited to add questions to a quiz.

4) An error exists in the handling of access permissions in the question bank, which can be exploited to save questions.

5) An error exists in the handling of access permissions, which can be exploited to edit read-only activity entries.

6) An error can be exploited to modify user permissions.

Successful exploitation of this vulnerability requires a teacher account.

7) Certain input when saving wiki page titles is not properly sanitised before being used. This can be exploited to insert arbitrary HTML and script code, which will be executed in a user's browser session in context of an affected site when the malicious data is being viewed.

8) Input passed via the "name" parameter to admin/webservice/service.php is not properly sanitised before being returned to the user. This can be exploited to execute arbitrary HTML and script code in a user's browser session in context of an affected site.

9) Certain input passed to blog/index.php is not properly sanitised before being returned to the user. This can be exploited to execute arbitrary HTML and script code in a user's browser session in context of an affected site.

10) Certain input when adding a calendar event is not properly sanitised before being used in SQL queries. This can be exploited to manipulate SQL queries by injecting arbitrary SQL code.

11) Input passed via the "idnumber" parameter to cohort/edit.php is not properly sanitised before being used. This can be exploited to insert arbitrary HTML and script code, which will be executed in a user's browser session in context of an affected site when the malicious data is being viewed.

12) An error exists in the handling of access permissions, which can be exploited to overwrite other users' activity presets.

13) An error exists in the handling of access permissions, which can be exploited to create calendar entries.

Vulnerabilities #9, #10, and #14 are reported in versions 1.9 through 1.9.17+, vulnerabilities #1-4 are reported in versions 2.2 through 2.2.2+ and 2.1 through 2.1.5+, vulnerabilities #5-8, #11, #12, and #14 are reported in versions 2.2 through 2.2.2+, 2.1 through 2.1.5+, and 2.0 through 2.0.8+.


Solution
Update to version 1.9.18, 2.0.9, 2.1.6, or 2.2.3.

Provided and/or discovered by
The vendor credits:
1) Andreas Grupp.
2) Juan Aburto.
3, 4) Tim Hunt.
5) Amanda Doughty.
6) Jozas Nhial.
7) Sam Hemelryk.
8, 11, 12) Dan Poltawski.
9, 10) Simon Coggins.
13) Martin Huntley.

Original Advisory
Moodle (MSA-12-0024, MSA-12-0025, MSA-12-0026, MSA-12-0027, MSA-12-0029, MSA-12-0030, MSA-12-0031, MSA-12-0032, MSA-12-0033, MSA-12-0034, MSA-12-0036, MSA-12-0037, MSA-12-0038):
http://moodle.org/mod/forum/discuss.php?d=203041
http://moodle.org/mod/forum/discuss.php?d=203042
http://moodle.org/mod/forum/discuss.php?d=203043
http://moodle.org/mod/forum/discuss.php?d=203044
http://moodle.org/mod/forum/discuss.php?d=203046
http://moodle.org/mod/forum/discuss.php?d=203048
http://moodle.org/mod/forum/discuss.php?d=203049
http://moodle.org/mod/forum/discuss.php?d=203050
http://moodle.org/mod/forum/discuss.php?d=203052
http://moodle.org/mod/forum/discuss.php?d=203053
http://moodle.org/mod/forum/discuss.php?d=203055
http://moodle.org/mod/forum/discuss.php?d=203056
http://moodle.org/mod/forum/discuss.php?d=203057

Deep Links
Links available to Secunia VIM customers


Do you have additional information related to this advisory?

Please provide information about patches, mitigating factors, new versions, exploits, faulty patches, links, and other relevant data by posting comments to this Advisory. You can also send this information to vuln@secunia.com

Subject: Moodle Multiple Vulnerabilities
 
No posts yet

-

You must be logged in to post a comment.




 Products Solutions Customers Partner Resources Company
 
 Corporate
Vulnerability Intelligence Manager (VIM)
Corporate Software Inspector (CSI)
Consumer
Personal Software Inspector (PSI)
Online Software Inspector (OSI)
 Industry
Compliance
Technology
Integration
 Customers
Testimonials
 VARS
MSSP
Technology Partners
References
 Factsheets
Reports
Webinars
Events
 About us
Careers
Memberships
Newsroom


 
© 2002-2013 Secunia ApS - Rued Langgaards Vej 8, 4th floor, DK-2300 Copenhagen, Denmark - +45 7020 5144
Terms & Conditions and Copyright - Privacy - Report Vulnerability