CVE-2020-13144
HIGHOpen edX Ironwood 2.5 - Unauthenticated Remote Code Execution via Custom Python Evaluated Code
Title source: manualExploitation Summary
EIP tracks 1 public exploit for CVE-2020-13144. PoCs published by Daniel Monzón.
AI-analyzed exploit summary This exploit leverages a Remote Code Execution (RCE) vulnerability in OpenEDX Platform Ironwood 2.5 by injecting Python code into a custom problem component. The vulnerability arises when CodeJail is not enforced, allowing arbitrary command execution via the `os.system` function.
Description
Studio in Open edX Ironwood 2.5, when CodeJail is not used, allows a user to go to the "Create New course>New section>New subsection>New unit>Add new component>Problem button>Advanced tab>Custom Python evaluated code" screen, edit the problem, and execute Python code. This leads to arbitrary code execution.
Exploits (1)
This exploit leverages a Remote Code Execution (RCE) vulnerability in OpenEDX Platform Ironwood 2.5 by injecting Python code into a custom problem component. The vulnerability arises when CodeJail is not enforced, allowing arbitrary command execution via the `os.system` function.
References (3)
Scores
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H