GitHub Advisoryadvisory · Packagist
GHSA-c3pr-h96w-2jjg Moodle XML import of ddwtos could lead to intentional remote code execution
HIGH
Official page ↗
- Aliases
- CVE-2018-14630
- Ecosystem
- Packagist
- Packages
- moodle/moodle
- Severity
- High
- CVSS vector
- CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-94
- Reviewed
- 2024-01-26
Affected packages
• Packagist moodle/moodle: >= 3.5.0, < 3.5.2 → fixed in 3.5.2
• Packagist moodle/moodle: >= 3.4.0, < 3.4.5 → fixed in 3.4.5
• Packagist moodle/moodle: >= 3.2.0, < 3.3.8 → fixed in 3.3.8
• Packagist moodle/moodle: < 3.1.14 → fixed in 3.1.14
Description
moodle before versions 3.5.2, 3.4.5, 3.3.8, 3.1.14 is vulnerable to an XML import of ddwtos could lead to intentional remote code execution. When importing legacy 'drag and drop into text' (ddwtos) type quiz questions, it was possible to inject and execute PHP code from within the imported questions, either intentionally or by importing questions from an untrusted source.
Related
Alias · CVE (1)
- CVE-2018-14630 moodle before versions 3.5.2, 3.4.5, 3.3.8, 3.1.14 is vulnerable to an XML import of ddwtos could lead to intentional remote code execution. vulnerability
Weakness · CWE (1)
- CWE-94 Improper Control of Generation of Code weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2018-14630 advisory
- https://github.com/moodle/moodle/commit/09cbca8566a388e8f0a1a0cfd86cd0667088ed2c web
- https://github.com/moodle/moodle/commit/be092b730910ad97fff0511e177a097ec1cc4b1c web
- https://github.com/moodle/moodle/commit/cb8aefa658cf7ad8f002a480343afb2dea94cc08 web
- https://github.com/moodle/moodle/commit/cfc4393aa689c277a27b9a040ff7dcbdac4e41dd web
- https://github.com/moodle/moodle/commit/da1eeea0ff3d292b7669e478abc114872dd9cc8f web
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-14630 web
- https://github.com/moodle/moodle package
- https://moodle.org/mod/forum/discuss.php?d=376023 web
- https://seclists.org/fulldisclosure/2018/Sep/28 web
- https://web.archive.org/web/20200227111301/https://www.securityfocus.com/bid/105354 web
- https://www.sec-consult.com/en/blog/advisories/remote-code-execution-php-unserialize-moodle-open-source-learning-platform-cve-2018-14630 web
- http://git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-62880 web