CVE-2019-3809 json
Moodle Blind SSRF Risk in /badges/mybackpack.php
published 2019-03-25 7 y ago modified 2026-06-17 4 mo ago also GHSA-jp4g-r8c9-3534 , EUVD-2022-4404
- cvss
- 6.5
- version 3.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 58%
- public exploits
- 0
- none known
Summary
A flaw was found in Moodle versions 3.1 to 3.1.15 and earlier unsupported versions. The mybackpack functionality allowed setting the URL of badges, when it should be restricted to the Mozilla Open Badges backpack URL. This resulted in the possibility of blind SSRF via requests made by the page.
Patch / fix
- packagist moodle/moodle 3.1.16
- moodle Ubuntu Pro 18.04 LTS, Ubuntu Pro 16.04 LTS 3.0.3+dfsg-0ubuntu1+esm1
ubuntu advisories UBUNTU-CVE-2019-3809
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
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-2019-3809 updated cvss 6.5
moodle: Blind SSRF Risk in /badges/mybackpack.php (MSA-19-0002)
-
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
0.84% chance of exploitation in the next 30 days, higher than 58% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.0 | 6.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L |
| NVD | 3.0 | 10.0 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
| NVD | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P |
| GitHub | 3.0 | 10.0 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| packagist | moodle/moodle | >=3.1, <3.1.16 |
3.1.16 |
Affected products
- [UNKNOWN] moodle
Classification
References
-
bugzilla.redhat.com
/show_bug.cgi?id=CVE-2019-3809
web, issue-tracking, patch, third-party-advisory
-
moodle.org
/mod/forum/discuss.php?d=381229#p1536766
web, patch, vendor-advisory
-
git.moodle.org
/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-64222
web, patch, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2019-3809
advisory
-
github.com
/moodle/moodle
package
Sources
- CVE List CVE-2019-3809
- GitHub Advisory GHSA-jp4g-r8c9-3534
- NVD CVE-2019-3809
Fencer Vulns 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.