Medium
Stored XSS in Frappe LMS
Type: advisorySources: OSV
Frappe Learning Management System (LMS) is a learning system that helps users structure their content. From version 2.27.0 to before version 2.48.0, Frappe LMS was vulnerable to stored XSS. This issue has been patched in version 2.48.0.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-34606
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 3 Nov 2026, 03:57 UTC · Revision 1
Source evidence
Frappe Learning Management System (LMS) is a learning system that helps users structure their content. From version 2.27.0 to before version 2.48.0, Frappe LMS was vulnerable to stored XSS. This issue has been patched in version 2.48.0.
osv:CVE-2026-34606
Complete source record
{
"id": "c406b7bc93b328804a373247505e15a4b9c862a510bde9d523794af381b53a57",
"url": "https://osv.dev/vulnerability/CVE-2026-34606",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Stored XSS in Frappe LMS",
"summary": "Frappe Learning Management System (LMS) is a learning system that helps users structure their content. From version 2.27.0 to before version 2.48.0, Frappe LMS was vulnerable to stored XSS. This issue has been patched in version 2.48.0.",
"evidence": "osv:CVE-2026-34606",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-34606",
"aliases": [
"CVE-2026-34606",
"GHSA-qf5w-r34q-c7j2"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/frappe/lms",
"type": "GIT",
"events": [
{
"introduced": "04aff8d1492130c2ae2fb05d8756bcd97b56b195"
},
{
"fixed": "b40c6fe661c40c46d022101afd963cb038fa72da"
},
{
"fixed": "b8283860a7f029ea2fa0245131c398c079088921"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:frappe:learning:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "2.27.0"
},
{
"fixed": "2.48.0"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "b8283860a7f029ea2fa0245131c398c079088921"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "b40c6fe661c40c46d022101afd963cb038fa72da"
}
],
"source": "REFERENCES_TAG",
"original_tag": "v2.48.0"
}
]
}
}
],
"versions": [
"v2.43.0",
"v2.42.0",
"v2.41.0",
"v2.40.0",
"v2.39.2",
"v2.39.1",
"v2.39.0",
"v2.38.0",
"v2.37.0",
"v2.36.0",
"v2.35.0",
"v2.34.1",
"v2.33.0",
"v2.32.1",
"v2.32.2",
"v2.32.0",
"v2.31.0",
"v2.30.0",
"v2.29.0",
"v2.28.1",
"v2.28.0",
"v2.27.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-34606.json"
}
}
],
"modified": "2026-10-28T02:30:25.678711174Z",
"provider": "osv",
"references": [
"https://github.com/frappe/lms/releases/tag/v2.48.0",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/34xxx/CVE-2026-34606.json",
"https://github.com/frappe/lms/security/advisories/GHSA-qf5w-r34q-c7j2",
"https://nvd.nist.gov/vuln/detail/CVE-2026-34606",
"https://github.com/frappe/lms/commit/b8283860a7f029ea2fa0245131c398c079088921",
"https://github.com/frappe/lms/pull/2185"
],
"provider_metadata": {
"cwe_ids": [
"CWE-79"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/34xxx/CVE-2026-34606.json"
}
},
"related_cves": [
{
"value": "CVE-2026-34606",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 492302,
"published_at": "2026-04-02T17:50:01.153+00:00"
}