Skip to content
OpenAdvisories

Product · Frappe Technologies

lms

28 known vulnerabilities.

lms at a glance

Last 12 months
16
Critical · all time
1
Exploited · all time
0
Public exploit · all time
1
New vulnerabilities per month · last 12 months
0 3 5 December 2025: 3 vulnerabilities Dec 2025 January 2026: 1 vulnerability February 2026: 2 vulnerabilities March 2026: 0 vulnerabilities Mar April 2026: 2 vulnerabilities May 2026: 1 vulnerability, 1 critical June 2026: 1 vulnerability Jun July 2026: 1 vulnerability August 2026: 0 vulnerabilities September 2026: 1 vulnerability Sep October 2026: 4 vulnerabilities November 2026: 0 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202600
Oct 202640
Sep 202610
Aug 202600
Jul 202610
Jun 202610
May 202611
Apr 202620
Mar 202600
Feb 202620
Jan 202610
Dec 202530
Nov 202520
Oct 202570
Sep 202510
Aug 202510
Jul 202500
Jun 202500
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202500
Dec 202400

28 results · Feed

  • Medium 5.3

    Frappe LMS allows unpublished certificate access

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. Prior to version 2.54.2, unpublished certificate records can be retrieved and viewed by users who should not have access, rather than being limited to the c…

  • Medium 5.3

    Frappe LMS: Quiz result manipulation and cross-user submission forgery

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. Prior to version 2.54.0, quiz submission records are not adequately authorized on the server. Through a `REST` bypass, an authenticated student can record a…

  • Medium 5.3

    Frappe LMS: Client-controlled price allows paid-course / certificate purchase for an arbitrary amount

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. Prior to version 2.52.1, the `course/certificate checkout` flow accepts client-controlled pricing, allowing an authenticated user to complete a paid-course …

  • Medium 5.1

    Frappe LMS has Stored XSS in Course Meta

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. Prior to version 2.52.0, an authenticated user with a course editing role can inject malicious JavaScript through meta tag fields in the Course Management m…

  • High 8.7

    Frappe LMS: Path Traversal in SCORM File Serving

    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 an…

  • High 7.1

    Frappe LMS enrollment bypass in paid courses via unrelated batch

    Frappe LMS is an open source learning management system. In version 2.51.0 and earlier, a user could bypass payment validation for courses by using unrelated batch. This has been patched in 2.52.0 with enrollment now validating that the batch is linked to cou…

  • Low 2.1

    Frappe LMS: HTML injection in user-controlled metadata

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. Prior to version 2.53.0, an authenticated user could supply specially crafted content in certain user-editable fields that, when surfaced in page metadata, …

  • Critical 9.4

    Frappe has Path Transversal via SCORM

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. In versions 2.50.0 and below, a user with course editing role could upload a SCORM ZIP package to write files outside the intended directory. This issue has…

  • Medium 5.3

    Frappe Learning Management System has Client-Side Manipulation of Quiz Scores

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. Prior to 2.46.0, a vulnerability has been identified in Frappe Learning where quiz scores can be modified by students before submission. The application cur…

  • Medium 6.9

    Stored XSS in Frappe LMS

    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.

  • Medium 6.9

    Frappe Learning Management System exposes details of unpublished courses to unauthorized users

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. In versions 2.44.0 and below, unauthorized users are able to access the details of unpublished courses via API endpoints. A fix for this issue is planned fo…

  • Low 1.3

    Frappe LMS affected by unauthorised user was able to access the full list of batch enrolled students

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. Prior to 2.44.0, security issue was identified in Frappe Learning, where unauthorised users were able to access the full list of enrolled students (by email…

  • Low 1.3

    Frappe LMS has a Stored XSS via Unsanitized Image Filename in Course and Jobs Pages

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. In 2.44.0 and earlier, there is a stored XSS vulnerability where a specially crafted image filename could execute malicious JavaScript when rendered on cour…

  • Medium 5.1

    Frappe Authenticated Users can Execute JavaScript through its Job Form

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. Versions prior to 2.42.0 allowed authenticated attackers to enter JavaScript through the Company Website field of the Job Form, exposing users to an XSS att…

  • Medium 5.1
    CVE-2025-67730 Public exploit

    Frappe authenticated users can execute XSS through form description fields

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. Versions prior to 2.42.0 allow authenticated users to add malicious HTML and JavaScript through description fields in the Job, Course and Batch forms. This …

  • Low 1.3

    Frappe LMS is Missing Server-Side Authorization in Business Logic

    Frappe Learning Management System (LMS) is a learning system that helps users structure their content. Prior to 2.41.0, a flaw in the server-side authorization logic allowed authenticated users to perform actions beyond their assigned roles across multiple fe…

  • Low 1.2

    Frappe LMS revoking access did not show immediate effect as roles were cached

    Frappe Learning is a learning system that helps users structure their content. Starting in version 2.0.0 and prior to version 2.41.0, when admins revoked a role from the user, the effect was not immediate because of caching. The issue has been fixed in versio…

  • Low 1.3

    Frappe user was able to access the submission of other students

    Frappe Learning is a learning system that helps users structure their content. Starting in version 2.0.0 and prior to version 2.41.0, users were able to access the submissions made by other students The issue has been fixed in version 2.41.0 by ensuring prope…

  • Low 1.2

    Frappe Learning users were able to add HTML through input fields in the Job Form

    Frappe Learning is a learning system that helps users structure their content. In Frappe Learning 2.39.1 and earlier, users were able to add HTML through input fields in the Job Form.

  • Low 1.3

    Frappe Learning allowed students to access the Quiz Form via direct URL

    Frappe Learning is a learning management system. A security issue was identified in Frappe Learning 2.39.1 and earlier, where students were able to access the Quiz Form if they had the URL.

  • Low 2.7

    Frappe had attachments made by students to their assignments of type Text set to public

    Frappe Learning is a learning system that helps users structure their content. In versions prior to 2.38.0, the system did stored the attachments uploaded by the students in their assignments as public files. This issue potentially exposed student-uploaded fi…

  • Low 2.4

    Frappe LMS Course cross site scripting

    A vulnerability was determined in Frappe LMS 2.35.0. This affects an unknown function of the component Course Handler. Executing manipulation of the argument Description can lead to cross site scripting. The attack can be executed remotely. The exploit has be…

  • Low 2.4

    Frappe LMS Incomplete Fix CVE-2025-55006 cross site scripting

    A vulnerability was found in Frappe LMS 2.34.x/2.35.0. The impacted element is an unknown function of the component Incomplete Fix CVE-2025-55006. Performing a manipulation results in cross site scripting. Remote exploitation of the attack is possible. The ex…

  • Medium 5.0

    Frappe LMS Unpublished Course courses access control

    A vulnerability has been found in Frappe LMS 2.35.0. The affected element is an unknown function of the file /courses/ of the component Unpublished Course Handler. Such manipulation leads to improper access controls. The attack may be launched remotely. This …

  • Low 3.7

    Frappe LMS Assignment Picture files direct request

    A flaw has been found in Frappe LMS 2.35.0. Impacted is an unknown function of the file /files/ of the component Assignment Picture Handler. This manipulation causes direct request. The attack may be initiated remotely. The attack's complexity is rated as hig…

  • Medium 4.6

    Frappe Learning vulnerable to Malicious Content upload via Profile bio field

    Frappe Learning is a learning system that helps users structure their content. In versions 2.34.1 and below, there is a security vulnerability in Frappe Learning where the system did not adequately sanitize the content uploaded in the profile bio. Malicious S…

  • Medium 4.3

    Frappe Learning Holds Potential for Malicious SVG Upload in Image Upload Feature

    Frappe Learning is a learning system that helps users structure their content. In versions 2.33.0 and below, the image upload functionality did not adequately sanitize uploaded SVG files. This allowed users to upload SVG files containing embedded JavaScript o…

  • Medium 6.3

    Frappe LMS SQL Injection Issue on People Page

    Frappe LMS is an open source learning management system. In versions 1.0.0 and prior, on the People Page of LMS, there was an SQL Injection vulnerability. The issue has been fixed in the `main` branch. Users won't face this issue if they are using the latest …