GHSA-3gm8-32vv-q8mpmedium
Moodle Cross-site Scripting vulnerability in the KSES text cleaning filter
Impact
The KSES text cleaning filter in lib/weblib.php in Moodle before 1.8.13 and 1.9.x before 1.9.9 does not properly handle vbscript URIs, which allows remote authenticated users to conduct cross-site scripting (XSS) attacks via HTML input.
Source excerpt · OSVAffected packages
Start with the recorded fix for your release branch. Check your installed version and test compatibility before upgrading. Fixing this advisory does not rule out other vulnerabilities in the release.
moodle/moodle Packagist
| Affected range | Recorded fix |
|---|---|
| Earlier releases before 1.8.13Ecosystem versions | 1.8.13 |
| From 1.9.0 before 1.9.9Ecosystem versions | 1.9.9 |
Version evidence: OSV · GHSA-3gm8-32vv-q8mp
View original version evidence (0 explicit versions)
Original source description
The KSES text cleaning filter in lib/weblib.php in Moodle before 1.8.13 and 1.9.x before 1.9.9 does not properly handle vbscript URIs, which allows remote authenticated users to conduct cross-site scripting (XSS) attacks via HTML input.
References
- Security advisory nvd.nist.gov/vuln/detail/CVE-2010-2230
- Patch github.com/moodle/moodle/commit/704c5dfed4f4531b6d74d19cfad573984e74885e
- Source reference bugzilla.redhat.com/show_bug.cgi
- Source reference github.com/moodle/moodle
- Security advisory web.archive.org/web/20100621005117/http://secunia.com/advisories/40248
- Security advisory web.archive.org/web/20100711044720/http://secunia.com/advisories/40352
- Source reference cvs.moodle.org/moodle/lib/weblib.php
- Source reference cvs.moodle.org/moodle/lib/weblib.php
- Source reference docs.moodle.org/en/Moodle_1.8.13_release_notes
- Source reference docs.moodle.org/en/Moodle_1.9.9_release_notes
- Source reference lists.fedoraproject.org/pipermail/package-announce/2010-June/043285.html
- Source reference lists.fedoraproject.org/pipermail/package-announce/2010-June/043291.html
- Source reference lists.fedoraproject.org/pipermail/package-announce/2010-June/043340.html
- Security advisory lists.opensuse.org/opensuse-security-announce/2010-08/msg00001.html
- Source reference moodle.org/mod/forum/discuss.php
- Source reference tracker.moodle.org/browse/MDL-22042
- Security advisory www.openwall.com/lists/oss-security/2010/06/21/2
- Security advisory www.vupen.com/english/advisories/2010/1530
- Security advisory www.vupen.com/english/advisories/2010/1571