High severity · published Sep 17, 2026
CVE-2026-54343
Frappe LMS: Path Traversal in SCORM File Serving
8.7
CVSS
0.7%
EPSS
No
On KEV
Description
Frappe Learning Management System (LMS) is a learning system that helps users structure their content. Prior to version 2.52.1, a remote attacker can request a traversal path handled by SCORMRenderer.render in lms/page_renderers.py. The renderer constructs and opens a server-side path without first confirming that its real path remains within public/scorm, allowing files outside the SCORM directory to be read when they are accessible to the server process. This issue is fixed in version 2.52.1.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.7% · higher than 52% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
LM
lms · frappe
< 2.52.1 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-54343
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-54343
github.com
https://github.com/frappe/lms/commit/e1b425ed5bf0fc9c373efc1ba235c7c70e23d465
github.com
https://github.com/frappe/lms/pull/2299
github.com
https://github.com/frappe/lms/releases/tag/v2.52.1
github.com
https://github.com/frappe/lms/security/advisories/GHSA-3mq2-3c8v-m92j
More from lms
9.4
CVE-2026-39405
Frappe has Path Transversal via SCORM
7.1
CVE-2026-39385
Frappe LMS enrollment bypass in paid courses via unrelated batch
6.1
CVE-2026-34606
Stored XSS in Frappe LMS
5.4
CVE-2026-46546
Frappe LMS: HTML injection in user-controlled metadata
4.3
CVE-2026-39415
Frappe Learning Management System has Client-Side Manipulation of Quiz Scores
