6.1med

CVE-2016-2153

Moodle Reflected XSS in mod_data advanced search

Also known as GHSA-mj85-3hqq-r6r9

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

Cross-site scripting (XSS) vulnerability in the advanced-search feature in mod_data 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 allows remote attackers to inject arbitrary web script or HTML via a crafted field in a URL, as demonstrated by a search form field.

Exploit prediction (EPSS)

1.47% probability of exploitation in the next 30 days, higher than 74% of all scored CVEs.

CVSS scores

Assigned byVersionScoreVector
NVD3.06.1CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
NVD2.04.3AV:N/AC:M/Au:N/C:N/I:P/A:N
GitHub3.06.1CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Affected packages

EcosystemPackageAffectedFixed in
packagistmoodle/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-52727 · 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=330175 · x_refsource_CONFIRM, x_transferred
  • securitytracker.com /id/1035333 · vdb-entry, x_refsource_SECTRACK, x_transferred
  • nvd.nist.gov /vuln/detail/CVE-2016-2153 · advisory
  • github.com /moodle/moodle/commit/87e60e529939c60ef5b07d70c37426d359b2e8a2 · web
  • github.com /moodle/moodle/commit/8f95eac1634b4d84053cef52a03065e620d6adf2 · web
  • github.com /moodle/moodle/commit/a5fae3b0d21cc85a7ea2d2c2af8c7fc9acf2fd92 · web
  • github.com /moodle/moodle/commit/de60fc23aeeef5631d5718469124af3257383ead · web
  • github.com /moodle/moodle/commit/ead2dd9c161fcfde04ee1fa602e9101a47c53503 · web
  • github.com /moodle/moodle · package
  • web.archive.org /web/20160424224349/http://www.securitytracker.com/id/1035333 · web

Sources

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.