6.1med
CVE-2016-2152
Moodle XSS from profile fields from external db
Also known as GHSA-6mxm-wpqv-675h
Published 10 y ago · modified 4 mo ago · JSON
CVSS
6.1
v3.0 · NVD
CISA KEV
No
not known exploited
EPSS
1.5%
percentile 74%
Public exploits
0
none known
Summary
Multiple cross-site scripting (XSS) vulnerabilities in auth/db/auth.php in Moodle through 2.6.11, 2.7.x before 2.7.13, 2.8.x before 2.8.11, 2.9.x before 2.9.5, and 3.0.x before 3.0.3 allow remote attackers to inject arbitrary web script or HTML via an external DB profile field.
Exploit prediction (EPSS)
1.47% probability of exploitation in the next 30 days, higher than 74% of all scored CVEs.
CVSS scores
| Assigned by | Version | Score | Vector |
|---|---|---|---|
| NVD | 3.0 | 6.1 | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
| NVD | 2.0 | 4.3 | AV:N/AC:M/Au:N/C:N/I:P/A:N |
| GitHub | 3.0 | 6.1 | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| packagist | moodle/moodle | >=2.7, <2.7.13 >=2.8, <2.8.11 >=2.9, <2.9.5 >=3.0, <3.0.3 | 2.7.13 2.8.11 2.9.5 3.0.3 |
Classification
- Weakness
- CWE-79 Improper Neutralization of Input During Web Page Generation
References
- git.moodle.org /gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-50705 · x_refsource_CONFIRM, x_transferred
- openwall.com /lists/oss-security/2016/03/21/1 · mailing-list, x_refsource_MLIST, x_transferred
- moodle.org /mod/forum/discuss.php?d=330174 · x_refsource_CONFIRM, x_transferred
- securitytracker.com /id/1035333 · vdb-entry, x_refsource_SECTRACK, x_transferred
- nvd.nist.gov /vuln/detail/CVE-2016-2152 · advisory
- github.com /moodle/moodle/commit/3b214760fb51ae2b0c85bbb2b272b9bc7c164657 · web
- github.com /moodle/moodle/commit/4db8407d3eaba17a8d3f81957b8e93e9f2554055 · web
- github.com /moodle/moodle/commit/4ee7394c8bfa95a63428385b542c2066cd2d8ea1 · web
- github.com /moodle/moodle/commit/54d6ee8c0874d72705ffa4c7c17d7c90bc16c897 · web
- github.com /moodle/moodle/commit/61da84e4148aa1de83a6389eb77abf3bbf09a349 · web
- github.com /moodle/moodle/commit/82d0c0b5218e9ceb35a4e24b4a4e1e2e9cfc840c · web
- github.com /moodle/moodle/commit/ce597604763272396e5cb8ec93859a8568020b8b · web
- github.com /moodle/moodle/commit/d9d8e9c3fe92c5f25e319a38fe5617088965ad20 · web
- github.com /moodle/moodle/commit/f4fcb1c4f76488d4571d3d265efce3813676c45d · web
- github.com /moodle/moodle · package
- web.archive.org /web/20160424224349/http://www.securitytracker.com/id/1035333 · web
Sources
- CVE List: CVE-2016-2152
- GitHub Advisory: GHSA-6mxm-wpqv-675h
- NVD: CVE-2016-2152
vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.