CVE-2016-2152 json
Moodle XSS from profile fields from external db
published 2016-05-22 10 y ago modified 2026-06-17 4 mo ago also GHSA-6mxm-wpqv-675h , EUVD-2022-2831
- cvss
- 6.1
- version 3.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.5%
- EPSS 1.5% chance of exploitation in 30 days, percentile 73%
- 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.
Patch / fix
- packagist moodle/moodle 2.7.13, 2.8.11, 2.9.5, 3.0.3
- github.com/moodle/moodle@3b21476 commit
- github.com/moodle/moodle@4db8407 commit
- github.com/moodle/moodle@4ee7394 commit
- github.com/moodle/moodle@54d6ee8 commit
- github.com/moodle/moodle@61da84e commit
- github.com/moodle/moodle@82d0c0b commit
- github.com/moodle/moodle@ce59760 commit
- github.com/moodle/moodle@d9d8e9c commit
- github.com/moodle/moodle@f4fcb1c commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2016-2152 updated
moodle: multiple security issues fixed in 3.0.3, 2.9.5, 2.8.11, 2.7.13
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
1.47% chance of exploitation in the next 30 days, higher than 73% of all scored CVEs (FIRST EPSS, 2026-11-09).
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
-
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
-
moodle.org
/mod/forum/discuss.php?d=330174
web, vendor-advisory
-
git.moodle.org
/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-50705
web
-
openwall.com
/lists/oss-security/2016/03/21/1
mailing-list, web
-
securitytracker.com
/id/1035333
vdb-entry
-
nvd.nist.gov
/vuln/detail/CVE-2016-2152
advisory
-
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
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.