All vulnerabilities

Servers and applications

CVE-2019-3847

A vulnerability was found in moodle before versions 3.6.3, 3.5.5, 3.4.8 and 3.1.17. Users with the "login as other users" capability (such as administrators/managers) can access other users' Dashboards, but the JavaScript those other users may have added to their Dashboard was not being escaped when being viewed by the user logging in on their behalf.

Severity
Medium 4.8
Published
27 Mar 2019
Last changed
17 Jun 2026
Added to UpHeron
1 Nov 2026
Fixed in
3.1.17, 3.4.8, 3.5.5, 3.6.3
Exploit chance
2.2% in the next 30 daysHigher than 82% of CVEs. EPSS by FIRST, 10 Nov 2026
Weakness
Cross-site scripting (CWE-79)
Attack
Over the network · Needs an administrator account · Needs someone to click or open something
Attacker can
Read some data · Change some data
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
Sources
NVD

Affected software

SoftwareAffected versions
MoodleServers and applications · cpe:a:moodle:moodle
  • Every version before 3.1.17
  • From 3.4.0 before 3.4.8
  • From 3.5.0 before 3.5.5
  • From 3.6.0 before 3.6.3

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2019-3847
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2019-3847