Medium
Security advisory
A flaw was found in moodle versions 3.6 to 3.6.1, 3.5 to 3.5.3, 3.4 to 3.4.6, 3.1 to 3.1.15 and earlier unsupported versions. The /userpix/ page did not escape users' full names, which are included as text when hovering over profile images. Note this page is not linked to by default and its access is restricted.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2019-3810
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 1 Nov 2026, 05:33 UTC · Revision 1
Source evidence
A flaw was found in moodle versions 3.6 to 3.6.1, 3.5 to 3.5.3, 3.4 to 3.4.6, 3.1 to 3.1.15 and earlier unsupported versions. The /userpix/ page did not escape users' full names, which are included as text when hovering over profile images. Note this page is not linked to by default and its access is restricted.
osv:CVE-2019-3810
Complete source record
{
"id": "402984c746be70750cf82172919d326d736f36ef22f02593da960ed39756279c",
"url": "https://osv.dev/vulnerability/CVE-2019-3810",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2019-3810",
"summary": "A flaw was found in moodle versions 3.6 to 3.6.1, 3.5 to 3.5.3, 3.4 to 3.4.6, 3.1 to 3.1.15 and earlier unsupported versions. The /userpix/ page did not escape users' full names, which are included as text when hovering over profile images. Note this page is not linked to by default and its access is restricted.",
"evidence": "osv:CVE-2019-3810",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2019-3810",
"aliases": [
"CVE-2019-3810",
"GHSA-wm4w-8vc6-2j4h"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/moodle/moodle",
"type": "GIT",
"events": [
{
"introduced": "268abfacc54c4cbf9722c1502569b311c7caefff"
},
{
"last_affected": "da70ec0cca362afc183ee4c3d00f08f4e99116ec"
},
{
"introduced": "665c3ac59c35b7387a4fc70b8ac6600ce9ffeb87"
},
{
"last_affected": "d1e834866e37353bdd82bd8bb92fb26a39f39117"
},
{
"introduced": "46574904afd39578fa4146bf1fc5c401ac680aa6"
},
{
"last_affected": "789dcd6975004dfaa2d4d3086267fb29cba84da8"
},
{
"introduced": "cb628a9a08933c2a9f1eae2f3be70ea5d343b419"
},
{
"last_affected": "d09dc52b0a9e229b75d760368b225132841cbd42"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "3.1.0"
},
{
"last_affected": "3.1.15"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "3.4.0"
},
{
"last_affected": "3.4.6"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "3.5.0"
},
{
"last_affected": "3.5.3"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "3.6.0"
},
{
"last_affected": "3.6.1"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"versions": [
"v3.6.0",
"v3.6.1",
"v3.1.15",
"v3.5.3",
"v3.4.6",
"v3.4.5",
"v3.5.2",
"v3.1.14",
"v3.1.13",
"v3.4.4",
"v3.5.1",
"v3.4.3",
"v3.5.0",
"v3.1.12",
"v3.1.11",
"v3.4.2",
"v3.4.1",
"v3.1.10",
"v3.4.0",
"v3.1.9",
"v3.1.8",
"v3.1.7",
"v3.1.6",
"v3.1.5",
"v3.1.4",
"v3.1.3",
"v3.1.2",
"v3.1.1",
"v3.1.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-3810.json"
}
}
],
"modified": "2026-10-24T10:30:30.371277479Z",
"provider": "osv",
"references": [
"https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-3810",
"https://moodle.org/mod/forum/discuss.php?d=381230#p1536767"
],
"provider_metadata": {}
},
"related_cves": [
{
"value": "CVE-2019-3810",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 432560,
"published_at": "2019-03-25T18:29:00.807+00:00"
}