CVE-2014-7847: Denial of Service Vulnerability in Moodle
Summary
CVE-2014-7847: Moodle allows attackers to cause a denial of service. Affects moodle/moodle across 3 version ranges.
< 2.5.9
>= 2.6.0, < 2.6.6
>= 2.7.0, < 2.7.3
Fixed in 2.5.9, 2.6.6 or 2.7.3, depending on the release line you run. How to fix ↓
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.
No signup required · Results in about 60 seconds
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 engaging learning experiences for students. Moodle is widely adopted by educational institutions and organizations around the world. However, a vulnerability has been identified in Moodle versions 2.4.11 to 2.7.3 that allows remote attackers to cause a denial of service (DoS) by triggering the calculation of an estimated latitude and longitude for an IP address.
Vulnerability Detail
The vulnerability exists in the 'iplookup/index.php' file of Moodle. By exploiting this vulnerability, an attacker can cause resource consumption, leading to a DoS condition. This is achieved by triggering the calculation of an estimated latitude and longitude for a specific IP address. The excessive resource usage caused by this calculation can overwhelm the system, resulting in degraded performance or complete unavailability of the Moodle instance.
How To Fix
Fixed versions by release line
The minimum fixed version depends on the release line you run.
-
< 2.5.92.5.9composer require moodle/moodle:2.5.9 -
>= 2.6.0, < 2.6.62.6.6composer require moodle/moodle:2.6.6 -
>= 2.7.0, < 2.7.32.7.3composer require moodle/moodle:2.7.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 provided for this vulnerability. The recommended approach is to apply the available patches or update to the fixed versions of Moodle.
Conclusion
The identified vulnerability in Moodle versions 2.4.11 to 2.7.3 can be exploited by remote attackers to cause a denial of service. To mitigate this issue, it is crucial to update Moodle to the recommended versions or apply the available patches. For further assistance or support in vulnerability remediation, please reach out to DevNack.com.
See every vulnerability recorded for moodle/moodle →
FAQ
Moodle is an open-source learning management system used for creating and delivering online courses.
The vulnerability allows remote attackers to cause a denial of service by consuming excessive system resources, potentially leading to degraded performance or unavailability of the Moodle instance.
To fix this vulnerability, update Moodle to version 2.5.9, 2.6.6, or 2.7.3, depending on the installed version.
No specific workarounds are provided. It is recommended to apply the available patches or update to the fixed versions of Moodle.
For more information, refer to the GitHub advisory database: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-6vjg-2q57-rgfw/GHSA-6vjg-2q57-rgfw.json
References
Related vulnerabilities
Recent vulnerabilities recorded for moodle/moodle.
Follow Vulert in Google
Get more Vulert vulnerability and dependency-security updates in Google Search and AI results.