Cloudanix VulnDB

CVE-2024-43430

Medium · 5.3

Moodle has insufficient access control

CVSS

5.3

EPSS

0.3%

Published

Nov 11, 2024

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem lets outside connections reach quiz features they should not be able to use, which could allow people to see or change test materials without permission.

Exploitation
Remote Authenticated
Attacker needs
Low Privilege
Complexity
Low
Impact
Privilege Gain
Component
Application
Class
Authorization Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw permits external API requests to the Quiz module to bypass contained access controls, allowing unauthorized operations on quiz resources.

Why it matters to the business

Educational platforms may experience unauthorized viewing or modification of quiz content and results, risking assessment integrity and potential exposure of learner data across installations.

How an attack unfolds

An attacker identifies a reachable external API endpoint for Quiz and submits specially formed requests that override the insufficient authorization checks to access or alter restricted quiz data without valid permissions.

How to fix it

Upgrade flashplugin-nonfree on Ubuntu 14.04 LTS to version 11.2.202.548ubuntu0.14.04.1; apply equivalent patches or configuration hardening for the Quiz external API access controls in affected Moodle deployments.

How to confirm the fix worked

Confirm the package version matches the fixed release, then test that external API calls to Quiz now enforce proper authorization and cannot override access restrictions.

Typical attack path

  1. Locate exposed Moodle instances with Quiz API enabled
  2. Send unauthenticated or low-privileged API calls targeting Quiz functions
  3. Leverage the bypass to retrieve or manipulate quiz questions, attempts, or grades

How to detect it

Review web server and application logs for unusual external API requests to Quiz endpoints that succeed without expected authentication tokens or role checks.

What your security team should do

  • Apply the listed fixed version or equivalent API access control updates without delay
  • Audit external API usage logs for Quiz module activity
  • Temporarily restrict or disable external Quiz API access if upgrade cannot be performed immediately

The record

A flaw was found in moodle. External API access to Quiz can override contained insufficient access control.

Affected packages

Ecosystem Package Introduced Fixed
Packagist moodle/moodle 4.4.0 4.4.2
Bitnami moodle 4.4.0 4.4.2
Ubuntu:16.04:LTS moodle 0 No fix
Ubuntu:18.04:LTS moodle 0 No fix
Ubuntu:Pro:16.04:LTS moodle 0 No fix
Ubuntu:Pro:18.04:LTS moodle 0 No fix
packagist moodle/moodle 4.4.0 4.4.2

Related vulnerabilities