CVE-2022-35653 json
Moodle LTI module reflected XSS risk
published 4y ago modified 2mo ago also BIT-moodle-2022-35653 , EUVD-2022-6256 , GHSA-62wh-m4jr-233r
- cvss
- 6.1
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 4.8%
- EPSS 4.8% chance of exploitation in 30 days, percentile 92%
- public exploits
- 0
- none known, plus a Nuclei check
Summary
A reflected XSS issue was identified in the LTI module of Moodle. The vulnerability exists due to insufficient sanitization of user-supplied data in the LTI module. A remote attacker can trick the victim to follow a specially crafted link and execute arbitrary HTML and script code in user's browser in context of vulnerable website to steal potentially sensitive information, change appearance of the web page, can perform phishing and drive-by-download attacks. This vulnerability does not impact authenticated users.
Patch / fix
- packagist moodle/moodle 3.9.15, 3.11.8, 4.0.2
- bitnami moodle 3.9.15, 3.11.8, 4.0.1, 4.0.2
- moodle moodle 3.9.15, 3.11.8
Is CVE-2022-35653 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2022-35653 updated cvss 5.4
moodle: LTI module reflected XSS risk - affecting unauthenticated users only
-
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
4.84% chance of exploitation in the next 30 days, higher than 92% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- Nuclei template Moodle LTI module Reflected - Cross-Site Scripting nuclei detection template
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| GitHub | 3.1 | 6.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
| NVD | 3.1 | 6.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
| OSV | 3.1 | 6.1 | CVSS:3.1/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 | >=4.0, <4.0.2 >=3.11, <3.11.8 >=3.9, <3.9.15 |
4.0.2 3.11.8 3.9.15 |
| bitnami | moodle | >=3.9.0, <3.9.15 >=3.11.0, <3.11.8 >=4.0.0, <4.0.1 >=4.0.1, <4.0.2 |
3.9.15 3.11.8 4.0.1 4.0.2 |
Affected products
- n/a Moodle
Classification
- Weakness
-
- CWE-79 Improper Neutralization of Input During Web Page Generation
References
-
moodle.org
/mod/forum/discuss.php?d=436460
web, patch, vendor-advisory, advisory
-
git.moodle.org
/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-72299
web, patch, vendor-advisory, advisory
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/6MOKYVRNFNAODP2XSMGJ5CRDUZCZKAR3/
vendor-advisory, web
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/MTKUSFPSYFINSQFSOHDQIDVE6FWBEU6V/
vendor-advisory, web
-
bugzilla.redhat.com
/show_bug.cgi?id=2106277
web, issue-tracking, third-party-advisory, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2022-35653
advisory, web
-
github.com
/moodle/moodle
package
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/6MOKYVRNFNAODP2XSMGJ5CRDUZCZKAR3
web
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/MTKUSFPSYFINSQFSOHDQIDVE6FWBEU6V
web
Sources
- CVE List CVE-2022-35653
- GitHub Advisory GHSA-62wh-m4jr-233r
- NVD CVE-2022-35653
- OSV BIT-moodle-2022-35653
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.