CVE-2024-25983: Moodle - Insufficient checks in web service allow unauthorized comments on user's dashboard

moodle Updated 02 Oct 2025

Summary

31/03/2024
Yes i
Medium
Not published

CVE-2024-25983: Msa-24-0006: idor on dashboard comments block. Affects moodle across 3 version ranges.

< 4.1.9 >= 4.2.0, < 4.2.6 >= 4.3.0, < 4.3.3

Fixed in 4.1.9, 4.2.6 or 4.3.3, depending on the release line you run. How to fix ↓

Also tracked for

The same CVE-2024-25983 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Sponsored Devnack Penetration testing for web, API and mobile Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

Moodle is an open-source learning management system (LMS) used for creating and delivering online courses. It provides a platform for educators to create interactive and collaborative learning environments. Moodle is widely adopted by educational institutions and organizations worldwide.

Vulnerability Detail

The vulnerability identified as CVE-2024-25983 in Moodle allows for insufficient checks in a web service, enabling the addition of comments to the comments block on another user's dashboard when it is not otherwise available. This means that an attacker with access to the web service can post comments on a user's dashboard without proper authorization. The vulnerability poses a low risk as it does not directly impact the core functionality of Moodle, but it can potentially lead to unauthorized comments being displayed on a user's dashboard, compromising the integrity of the platform.

How To Fix

Fixed versions by release line

The minimum fixed version depends on the release line you run.

  • < 4.1.9 4.1.9
  • >= 4.2.0, < 4.2.6 4.2.6
  • >= 4.3.0, < 4.3.3 4.3.3

Tip — Not sure which release line you're on? Vulert can find the fix for the version you are using. Scan free →

Workaround

There is no specific workaround mentioned for this vulnerability. However, users can mitigate the risk by ensuring that the affected web service is only accessible to authorized users and implementing proper access controls to prevent unauthorized access.

Conclusion

The vulnerability in Moodle allows unauthorized comments to be added to a user's dashboard through a web service. It is recommended to update Moodle to the latest versions and regularly apply updates to mitigate the risk. For further support on vulnerability remediation, contact DevNack.com.

See every vulnerability recorded for moodle →

Share this vulnerability

FAQ

Moodle is an open-source learning management system used for creating and delivering online courses.

The vulnerability allows unauthorized comments to be added to a user's dashboard, potentially compromising the integrity of the platform.

To fix this vulnerability, update Moodle to the recommended versions (4.3.3, 4.2.6, or 4.1.9) and regularly apply updates to stay protected.

While no specific workaround is mentioned, implementing proper access controls and restricting access to the affected web service can help mitigate the risk.

Related vulnerabilities

Recent vulnerabilities recorded for moodle.

How To Fix

Fixed versions by release line

The minimum fixed version depends on the release line you run.

  • < 4.1.9 4.1.9
  • >= 4.2.0, < 4.2.6 4.2.6
  • >= 4.3.0, < 4.3.3 4.3.3

Tip — Not sure which release line you're on? Vulert can find the fix for the version you are using. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback