Security announcements

MSA-12-0030: Capability manipulation issue

Michael de Raadt írta időpontban
Topic: Non-editor teacher can exceed teacher permissions: example, backup:userinfo
Severity/Risk: Serious
Versions affected: 2.2 to 2.2.2+, 2.1 to 2.1.5+, 2.0 to 2.0.8+
Reported by: Jozas Nhial
Issue no.: MDL-32030

CVE Identifier:

CVE-2012-2359
Changes (master): http://git.moodle.org/gw?p=moodle.git;a=commit;h=0f75e1e6272db0303abc8e27362e5c3a1344b82f

Description:

Non-editing teachers were able to redefine their capabilities to achieve actions they would not normally be able to achieve.

MSA-12-0029: Information editing access issue

Michael de Raadt írta időpontban
Topic: Students can edit database entries in read only mode
Severity/Risk: Minor
Versions affected: 2.2 to 2.2.2+, 2.1 to 2.1.5+, 2.0 to 2.0.8+
Reported by: Amanda Doughty
Issue no.: MDL-31811

CVE Identifier:

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

Description:

Students were able to edit pre-existing Database activity entries after the activity had entered a read-only period.

MSA-12-0028: Insecure authentication issue

Michael de Raadt írta időpontban
Topic: CAS Multi-Authentication Does Not Use HTTPS Login
Severity/Risk: Minor
Versions affected: 2.2 to 2.2.2+, 2.1 to 2.1.5+
Reported by: Chris Follin
Workaround: Avoid CAS authentication
Issue no.: MDL-32492

CVE Identifier:

CVE-2012-2357
Changes (master): http://git.moodle.org/gw?p=moodle.git;a=commit;h=895e76ea51c462c18ad66e0761ad76cd26a63ecf

Description:

A page in the CAS Authentication process was using an insecure HTTP URL that, apart from being insecure, sent the user in circles.

MSA-12-0027: Question bank capability issues

Michael de Raadt írta időpontban
Topic: Various problems with permissions checks in the question bank
Severity/Risk: Minor
Versions affected: 2.2 to 2.2.2+, 2.1 to 2.1.5+
Reported by: Tim Hunt
Issue no.: MDL-32239

CVE Identifier:

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

Description:

Capabilities were not being correctly checked when working in the question bank. Question authorship was not being checked. Users were shown UI elements when they did not have permission to use them. User permissions were not correctly checked when saving a question.

MSA-12-0026: Quiz capability issue

Michael de Raadt írta időpontban
Topic: When you add a question to the quiz, it does not check the question:use... capability
Severity/Risk: Minor
Versions affected: 2.2 to 2.2.2+, 2.1 to 2.1.5+
Reported by: Tim Hunt
Issue no.: MDL-32240

CVE Identifier:

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

Description:

Capabilities were not being correctly checked when adding questions to a quiz.

MSA-12-0025: Personal communication access issue

Michael de Raadt írta időpontban
Topic: "Recent conversations" allows anyone to see anyone else's messages
Severity/Risk: Serious
Versions affected: 2.2 to 2.2.2+, 2.1 to 2.1.5+
Reported by: Juan Aburto
Issue no.: MDL-31834

CVE Identifier:

CVE-2012-2354
Changes (master): http://git.moodle.org/gw?p=moodle.git;a=commit;h=48e03792ca8faa2d781f9ef74606f3b3f0d3baec

Description:

By manipulating URL parameters, users were able to see others' messages

MSA-12-0024: Hidden information access issue

Michael de Raadt írta időpontban
Topic: Data protection issue / Information disclosure by "Settings" -> "Users" -> "Enrolled users"
Severity/Risk: Minor
Versions affected: 2.2 to 2.2.2+, 2.1 to 2.1.5+
Reported by: Andreas Grupp
Issue no.: MDL-31923

CVE Identifier:

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

Description:

Teachers without appropriate permissions were able see user access information.

MSA-12-0023: External enrolment plugin context check issue

Michael de Raadt írta időpontban
Topic: /enrol/externallib.php method core_enrol_external .get_enrolled_users() uses undefined $context and $coursecontext's in 3 has_capability() calls
Severity: Major
Versions affected: 2.2 to 2.2.1+
Reported by: Petr Škoda
Issue no.: MDL-31178

CVE Identifier:

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

Description:

Capability checks in the external enrolment plugin were not being performed thoroughly enough.

MSA-12-0022: Security conflict in Web services

Michael de Raadt írta időpontban
Topic: HTML5 apps cannot call Web services functions if an HTTP resource is retrieved from the Moodle installation
Severity: Minor
Versions affected: 2.2 to 2.2.1+, 2.1 to 2.1.4+
Reported by: Juan Leyva

Workaround:

Disable Web services

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

Description:

HTML5 apps were being sent cookies which, when sent in later access requests, would cause the Web services to block them.

MSA-12-0021: Course information leak through tags

Michael de Raadt írta időpontban
Topic: Adding Tag to an unavailable course makes it visible to students
Severity: Minor
Versions affected: 2.2 to 2.2.1+, 2.1 to 2.1.4+
Reported by: Ivo Šmelhaus

Workaround:

Don't enable block_tags_showcoursetags

Issue no.: MDL-31466

CVE Identifier:

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

Description:

Courses identifiable by tags were being displayed in a tag search even when the courses were hidden.