CVE-2019-14827
Last modified
CVE-2019-14827 is a medium-severity vulnerability rated 6.1/10 on the CVSS scale. A vulnerability was found in Moodle where javaScript injection was possible in some Mustache templates via recursive rendering from contexts. Mustache helper tags that were included in template contexts were not being escaped before that context was injected into another Mustache helper, which could result in script injection in some templates. EPSS estimates a 0.67% chance of exploitation in the next 30 days.
Description
A vulnerability was found in Moodle where javaScript injection was possible in some Mustache templates via recursive rendering from contexts. Mustache helper tags that were included in template contexts were not being escaped before that context was injected into another Mustache helper, which could result in script injection in some templates. This affects versions 3.7 to 3.7.1, 3.6 to 3.6.5, 3.5 to 3.5.7 and earlier unsupported versions.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Moodle | Moodle | >= 3.5.0, <= 3.5.7 |
| Moodle | Moodle | >= 3.6.0, <= 3.6.5 |
| Moodle | Moodle | >= 3.7.0, <= 3.7.1 |
References
- https://git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-62284Patch, Vendor Advisory
- https://moodle.org/mod/forum/discuss.php?d=391030Patch, Vendor Advisory
- https://git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-62284Patch, Vendor Advisory
- https://moodle.org/mod/forum/discuss.php?d=391030Patch, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2019-14827?
How severe is CVE-2019-14827?
How do I fix CVE-2019-14827?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2019
- CVE-2019-14821An out-of-bounds access issue was found in the Linux kernel,…8.8
- CVE-2019-14822A flaw was discovered in ibus in versions before 1.5.22 that…7.1
- CVE-2019-14823A flaw was found in the "Leaf and Chain" OCSP policy impleme…7.4
- CVE-2019-14824A flaw was found in the 'deref' plugin of 389-ds-base where …6.5
- CVE-2019-14825A cleartext password storage issue was discovered in Katello…2.7
- CVE-2019-14826A flaw was found in FreeIPA versions 4.5.0 and later. Sessio…4.4
- CVE-2019-14828A vulnerability was found in Moodle affecting 3.7 to 3.7.1, …4.3
- CVE-2019-14829A vulnerability was found in Moodle affection 3.7 to 3.7.1, …4.3
- CVE-2019-1483An elevation of privilege vulnerability exists when the Wind…7.8
- CVE-2019-14830A vulnerability was found in Moodle 3.7 to 3.7.1, 3.6 to 3.6…6.1
- CVE-2019-14831A vulnerability was found in Moodle 3.7 to 3.7.1, 3.6 to 3.6…6.1
- CVE-2019-14832A flaw was found in the Keycloak REST API before version 8.0…7.5
Are you affected by CVE-2019-14827?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
