Security announcements

MSA-12-0020: Forum subscription permission issue

per Michael de Raadt -
Topic: Not enrolled users (admins...) are able to subscribe/unsubscribe themselves via mod/forum/index.php
Severity: Minor
Versions affected: 2.2 to 2.2.1+, 2.1 to 2.1.4+
Reported by: Eloy Lafuente
Issue no.: MDL-31426

CVE Identifier:

CVE-2012-1160
Changes (master): http://git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-31426

Description:

Administrators and managers were able to subscribe to forums in courses they were not involved in without a permission check.

MSA-12-0019: Overview report and hidden course issue

per Michael de Raadt -
Topic: Overview report shows hidden courses
Severity: Minor
Versions affected: 2.2 to 2.2.1+, 2.1 to 2.1.4+
Reported by: Mark Nelson
Issue no.: MDL-29892

CVE Identifier:

CVE-2012-1159
Changes (master): http://git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-29892

Description:

Users unable to see hidden courses were able to see them in the overview report.

MSA-12-0018: Course information leak in Gradebook export

per Michael de Raadt -
Topic: Gradeboook export allows role that cannot see hidden grades to export all grade and hidden is viewable
Severity: Minor
Versions affected: 2.2 to 2.2.1+, 2.1 to 2.1.4+
Reported by: Kathryn Fortin
Issue no.: MDL-29080

CVE Identifier:

CVE-2012-1158
Changes (master): http://git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-29080

Description:

Users unable to see hidden grade items were able to view this information in an export.

MSA-12-0017: Personal information leak issue

per Michael de Raadt -
Topic: 'Full name format' set to 'First name' within 'Site Policies', but breadcrumbs show First + Last Name.
Severity: Minor
Versions affected: 2.2 to 2.2.1+, 2.1 to 2.1.4+, 2.0 to 2.0.7+
Reported by: John Fitchett

Workaround:

Use lang file based full-name display

Issue no.: MDL-31463

CVE Identifier:

CVE-2012-1169

Changes (master): http://git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-31463

Description:

When the administrative setting to display users' names was set to first name only, users' full names were still appearing in page breadcrumbs.

MSA-12-0016: Default repository capabilities issue

per Michael de Raadt -
Topic: authenticated user "view" capability set to "allow" for all repos
Severity: Minor
Versions affected: 2.2 to 2.2.1+, 2.1 to 2.1.4+, 2.0 to 2.0.7+
Reported by: Andrea Bicciolo

Workaround:

Manually change capability for repositories

Issue no.: MDL-30452

CVE Identifier:

CVE-2012-1157

Changes (master): http://git.moodle.org/gw?p=moodle.git;a=commit;h=246c2cb8e5af71a7d7c605b8fc9f9563e0fb3bc4

Description:

Not all repositories are intended for student use, however all repositories were viewable by all users by default. This change will affect new installations only. Existing site admins should review their repository capabilities.

MSA-12-0015: Backup and private files issue

per Michael de Raadt -
Topic: Backup with user files includes users' private files
Severity: Minor
Versions affected: 2.2 to 2.2.1+, 2.1 to 2.1.4+, 2.0 to 2.0.7+
Reported by: Ralf Hilgenstock

Workaround:

Disable private files

Issue no.: MDL-29248

CVE Identifier:

CVE-2012-1156

Changes (master): http://git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-29248

Description:

Course backups were including users' private files unnecessarily.

MSA-12-0014: Password and Web services issue

per Michael de Raadt -
Topic: core_user_update_users user password is reset if not specified
Severity: Minor
Versions affected: 2.2 to 2.2.1+, 2.1 to 2.1.4+, 2.0 to 2.0.7+
Reported by: Fábio Souto

Workaround:

Turn off web services

Issue no.: MDL-30878

CVE Identifier:

CVE-2012-1168

Changes (master): http://git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-30878

Description:

A Web service function for updating user profiles was resetting user passwords when they were not supplied with update information.

MSA-12-0013: Database activity export permission issue

per Michael de Raadt -
Topic: database activity module entries exporting does not respect separate groups
Severity: Minor
Versions affected: 2.2 to 2.2.1+, 2.1 to 2.1.4+, 2.0 to 2.0.7+, 1.9 to 1.9.16+
Reported by: Frédéric Hoogstoel

Workaround:

Disable database content export for students

Issue no.: MDL-25185

CVE Identifier:

CVE-2012-1155

Changes (master): http://git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-25185

Description:

The export function of the database activity module was exporting all entries, including those from groups the user is a not member of.

MSA-12-0012: Form validation issue

per Michael de Raadt -
Topic: Moodle form element types are not applied to some 'repeated' elements
Severity: Minor
Versions affected: 2.2, 2.1 to 2.1.3+ (earlier versions unaffected)
Reported by: Ruslan Kabalin
Issue no.: MDL-30560
Changes (master): http://git.moodle.org/gw?p=moodle.git;a=commit;h=51070abc78b9e1db1db9a44855e8623b22bebd48

Description:

Some repeated form elements were not being validated properly.

MSA-12-0011: Browser autofill password issue

per Michael de Raadt -
Topic: iPad Autofill Functionality reveals users password on Moodle create groups page
Severity: Serious
Versions affected: 2.2, 2.1 to 2.1.3+, 2.0 to 2.0.6+ (1.9 not affected)
Reported by: Mike Wilson
Issue no.: MDL-29917
Changes (master): http://git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-29917

Description:

Safari was revealing the user's saved password in a non-password field.