Skip to content
OpenAdvisories

Vendor

openedx

18 known vulnerabilities.

12 results · Clear filters · Feed

  • Medium 5.3

    Open edX: Support "manage_course_team" REST API omits the `require_support_permission` gate its sibling support views enforce

    Open edX Platform enables the authoring and delivery of online learning at any scale. From the Ulmo release until release/ulmo.4 and release/verawood.1, the GET /api/support/v1/manage_course_team/ endpoint in CourseTeamManageAPIView requires only IsAuthentica…

  • Medium 6.1

    Open edX Platform: Stored CSS Injection in Email Digest Notifications via Unsanitized Thread Title (incomplete patch of CVE-2026-42857)

    Open edX Platform enables the authoring and delivery of online learning at any scale. From Redwood until Ulmo and Verawood.1, the add_additional_attributes_to_notifications function in openedx/core/djangoapps/notifications/email/utils.py assigns notification …

  • Medium 4.3

    Open edX Platform: Path traversal via prefix-bypass in safe_extractall Path Validation

    Open edX Platform enables the authoring and delivery of online learning at any scale. From Aspen.1 until Ulmo and Verawood.1, openedx/core/lib/extract_archive.py uses _is_bad_path to validate safe_extractall targets by comparing resolved path strings with sta…

  • Medium 6.8

    Open edX Platform: SSRF in Studio Video Download Endpoint

    Open edX Platform enables the authoring and delivery of online learning at any scale. Prior to commit 00b7c3c, the endpoint accepts user-supplied files[].url, performs a server-side fetch using "requests.get(url, allow_redirects=True)". The fetched bytes are …

  • Medium 4.7

    Open edX LTI OAuth Replay Attack

    Open edX Platform enables the authoring and delivery of online learning at any scale. Prior to commit 3a5ac85, a security vulnerability has been identified in the Open edX LMS platform's LTI (Learning Tools Interoperability) Provider implementation. The valid…

  • Medium 4.6

    Open edX Platform: Stored CSS Injection in Email Notifications via Incomplete HTML Sanitization

    Open edX Platform enables the authoring and delivery of online learning at any scale. The HTML sanitizer clean_thread_html_body() used for discussion notification emails fails to remove <style> tags from user-generated discussion post content. This content is…

  • Medium 4.7

    Open edX Platform has an Open Redirect in Survey Views via Unvalidated redirect_url Parameter

    Open edX Platform enables the authoring and delivery of online learning at any scale. The view_survey endpoint accepts a redirect_url GET parameter that is passed directly to HttpResponseRedirect() without any URL validation. When a non-existent survey name i…

  • Medium 5.3

    Open edX Platform: Account Activation Bypass via activation_key Exposure in REST API

    Open edX Platform enables the authoring and delivery of online learning at any scale. From the maple release to before the ulmo release, an unauthenticated attacker can fully bypass the email verification process by combining two issues: the OAuth2 password g…

  • Medium 5.3

    Learners on edX Platform can download python_lib.zip

    The Open edX Platform is a learning management platform. Prior to commit 6740e75c0fdc7ba095baf88e9f5e4f3e15cfd8ba, edxapp has no built-in protection against downloading the python_lib.zip asset from courses, which is a concern since it often contains custom g…

  • Medium 5.3

    Open edX Platform's instructor upload CSV for cohort creation not Private by Default

    The Open edX Platform is a learning management platform. Instructors can upload csv files containing learner information to create cohorts in the instructor dashboard. These files are uploaded using the django default storage. With certain storage backends, u…

  • Medium 6.4

    XBlock custom auth does not respect JWT Scopes

    Open edX Platform is a service-oriented platform for authoring and delivering online learning. A user with a JWT and more limited scopes could call endpoints exceeding their access. This vulnerability has been patched in commit 019888f.

  • Medium 5.4

    xblock-lti-consumer contain Missing Authorization in Grade Pass Back Implementation

    LTI Consumer XBlock implements the consumer side of the LTI specification enabling integration of third-party LTI provider tools. Versions 7.0.0 and above, prior to 7.2.2, are vulnerable to Missing Authorization. Any LTI tool that is integrated with on the Op…