Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 470904 (CVE-2013-2079) - <www-apps/moodle-{2.4.4, 2.3.7, 2.2.10}: multiple vulnerabilities (CVE-2013-{2079,2080,2081,2082,2083})
Summary: <www-apps/moodle-{2.4.4, 2.3.7, 2.2.10}: multiple vulnerabilities (CVE-2013-{...
Status: RESOLVED FIXED
Alias: CVE-2013-2079
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal trivial (vote)
Assignee: Gentoo Security
URL: https://secunia.com/advisories/52522/
Whiteboard: ~4 [noglsa]
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-21 19:00 UTC by Agostino Sarubbo
Modified: 2013-08-28 06:22 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2013-05-21 19:00:38 UTC
From ${URL} :

Description
Multiple security issues and some vulnerabilities have been reported in Moodle, where some have an unknown impact and others can be exploited by malicious users to bypass 
certain security restrictions and by malicious people to disclose potentially sensitive information.

1) The application does not properly verify access permissions when downloading a ZIP file with assignments submitted by students. This can be exploited to download 
otherwise inaccessible assignments.

This security issue is reported in versions 2.4 through 2.4.3 and 2.3 through 2.3.6.

2) An error in the application when registering a site on a hub can be exploited to disclose submitted site information.

3) The application does not properly verify access permissions when viewing comments on blog posts. This can be exploited to e.g. disclose otherwise inaccessible comments 
contents.

4) Certain unspecified input passed via array parameters is not properly sanitised before being used. No further information is currently available.

The vulnerabilities #2 through #4 are reported in versions 2.4 through 2.4.3, 2.3 through 2.3.6, and 2.2 through 2.2.9.


Solution
Update to version 2.4.4, 2.3.7, or 2.2.10.

Provided and/or discovered by
The vendor credits:
1) Phillip Franks.
2) Jerome Mouneyrac.
3, 4) Dan Poltawski.

Original Advisory
Moodle (MSA-13-0020, MSA-13-0022, MSA-13-0023, MSA-13-0024):
https://moodle.org/mod/forum/discuss.php?d=228930
https://moodle.org/mod/forum/discuss.php?d=228933
https://moodle.org/mod/forum/discuss.php?d=228934
https://moodle.org/mod/forum/discuss.php?d=228935


@maintainer(s): after the bump, in case we need to stabilize the package, please say explicitly if it is ready for the stabilization or not.
Comment 1 Chris Reffett (RETIRED) gentoo-dev Security 2013-07-01 10:25:38 UTC
Relevant versions are in tree, waiting for cleanup of vulnerable versions.
Comment 2 GLSAMaker/CVETool Bot gentoo-dev 2013-08-27 22:27:43 UTC
CVE-2013-2083 (http://nvd.nist.gov/nvd.cfm?cvename=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 (http://nvd.nist.gov/nvd.cfm?cvename=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 (http://nvd.nist.gov/nvd.cfm?cvename=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 (http://nvd.nist.gov/nvd.cfm?cvename=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 (http://nvd.nist.gov/nvd.cfm?cvename=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.
Comment 3 Sergey Popov gentoo-dev 2013-08-28 06:22:36 UTC
All things seems to be done, closing