{"id":"CVE-2013-3630","aliases":["EUVD-2022-5672","GHSA-wxqg-fg7v-mmc6","UBUNTU-CVE-2013-3630"],"status":"published","title":"Moodle  Authenticated Spelling Binary Remote Code Execution","description":"Moodle through 2.5.2 allows remote authenticated administrators to execute arbitrary programs by configuring the aspell pathname and then triggering a spell-check operation within the TinyMCE editor.","severity":{"version":"2.0","score":4.6,"vector":"AV:N/AC:H/Au:S/C:P/I:P/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.41673,"percentile":0.98693,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-94"],"published":"2013-11-01T01:00:00Z","modified":"2026-09-23T18:45:33Z","exploits":[{"source":"exploitdb","id":"EDB-29324","title":"Moodle - Remote Command Execution (Metasploit)","type":"remote","platform":"linux","date":"2013-10-31","verified":true,"url":"https://www.exploit-db.com/exploits/29324"},{"source":"metasploit","id":"exploit/multi/http/moodle_spelling_binary_rce","title":"Moodle Authenticated Spelling Binary RCE","type":"exploit","platform":"Linux,Unix","date":"2013-10-30","verified":true,"url":"https://www.rapid7.com/db/modules/exploit/multi/http/moodle_spelling_binary_rce"}],"fixes":[{"ecosystem":"Packagist","package":"moodle/moodle","fixed_in":["2.5.3"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Packagist","package":"moodle/moodle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"2.5.2"},{"fixed":"2.5.3"}]}]},{"source":"osv","ecosystem":"Packagist","package":"moodle/moodle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.5.3"}]}],"versions":["v2.3.10","v2.3.11","v2.3.4","v2.3.5","v2.3.6","v2.3.7","v2.3.8","v2.3.9","v2.4.0","v2.4.0-rc1","v2.4.1","v2.4.10","v2.4.11","v2.4.2","v2.4.3","v2.4.4","v2.4.5","v2.4.6","v2.4.7","v2.4.8","v2.4.9","v2.5.0","v2.5.0-beta","v2.5.0-rc1","v2.5.1","v2.5.2"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"moodle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.7.9+dfsg-1","2.7.10+dfsg-1","2.7.11+dfsg-1","2.7.11+dfsg-2","2.7.12+dfsg-1","3.0.3+dfsg-0ubuntu1","3.0.3+dfsg-0ubuntu1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"moodle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.0.3+dfsg-0ubuntu1","3.0.3+dfsg-0ubuntu1+esm1"]}],"products":[{"vendor":"moodle","product":"moodle"}],"references":[{"url":"https://community.rapid7.com/community/metasploit/blog/2013/10/30/seven-tricks-and-treats","tags":["x_refsource_MISC","x_transferred","Exploit","web","report"]},{"url":"https://community.rapid7.com/community/metasploit/blog/2013/10/30/seven-foss-disclosures-part-one","tags":["x_refsource_MISC","x_transferred","web","report"]},{"url":"http://packetstormsecurity.com/files/164479/Moodle-Authenticated-Spelling-Binary-Remote-Code-Execution.html","tags":["x_refsource_MISC","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-3630","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-wxqg-fg7v-mmc6"},{"url":"https://github.com/moodle/moodle","tags":["package"]},{"url":"https://ubuntu.com/security/CVE-2013-3630","tags":["report"]},{"url":"https://tracker.moodle.org/browse/MDL-41449","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2013-3630","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2013-3630","description":"Moodle through 2.5.2 allows remote authenticated administrators to execute arbitrary programs by configuring the aspell pathname and then triggering a spell-check operation within the TinyMCE editor.","status":"published","published":"2013-11-01T01:00:00Z","modified":"2024-08-06T16:14:56.56Z","updated_at":"2026-11-02T14:34:56.530545Z"}],"euvd":[{"id":"EUVD-2022-5672","description":"Moodle through 2.5.2 allows remote authenticated administrators to execute arbitrary programs by configuring the aspell pathname and then triggering a spell-check operation within the TinyMCE editor.","status":"published","published":"2013-11-01T01:00:00Z","modified":"2024-08-06T16:14:56Z","updated_at":"2026-11-03T01:56:34.623989Z"}],"ghsa":[{"id":"GHSA-wxqg-fg7v-mmc6","title":"Moodle  Authenticated Spelling Binary Remote Code Execution","description":"Moodle through 2.5.2 allows remote authenticated administrators to execute arbitrary programs by configuring the aspell pathname and then triggering a spell-check operation within the TinyMCE editor.","status":"published","published":"2022-05-13T01:05:39Z","modified":"2023-08-17T22:32:06Z","cwes":["CWE-94"],"updated_at":"2026-11-02T14:37:00.074932Z"}],"nvd":[{"id":"CVE-2013-3630","description":"Moodle through 2.5.2 allows remote authenticated administrators to execute arbitrary programs by configuring the aspell pathname and then triggering a spell-check operation within the TinyMCE editor.","status":"published","published":"2013-11-01T02:55:04.247Z","modified":"2026-06-16T23:55:32.39Z","cvss":[{"version":"2.0","score":4.6,"vector":"AV:N/AC:H/Au:S/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:02:40.988689Z"}],"osv":[{"id":"GHSA-wxqg-fg7v-mmc6","title":"Moodle  Authenticated Spelling Binary Remote Code Execution","description":"Moodle through 2.5.2 allows remote authenticated administrators to execute arbitrary programs by configuring the aspell pathname and then triggering a spell-check operation within the TinyMCE editor.","status":"published","published":"2022-05-13T01:05:39Z","modified":"2024-12-02T05:46:46.269302Z","cwes":["CWE-94"],"updated_at":"2026-11-02T15:46:59.131095Z"},{"id":"UBUNTU-CVE-2013-3630","description":"Moodle through 2.5.2 allows remote authenticated administrators to execute arbitrary programs by configuring the aspell pathname and then triggering a spell-check operation within the TinyMCE editor.","status":"published","published":"2013-11-01T02:55:00Z","modified":"2026-09-23T18:45:33.859065692Z","updated_at":"2026-11-02T15:54:07.421078Z"}]}}
