vendor:
PyScript
by:
Momen Eldawakhly
7.5
CVSS
HIGH
Remote Code Execution
78
CWE
Product Name: PyScript
Affected Version From: 2022-05-04-Alpha
Affected Version To: 2022-05-04-Alpha
Patch Exists: YES
Related CWE: CVE-2022-30286
CPE: a:pyscript:pyscript
Platforms Tested: Ubuntu Apache Server
2022
PyScript Remote Emscripten VMemory Python libraries Source Codes Read
This exploit allows an attacker to execute arbitrary code on a vulnerable PyScript server. The exploit uses the open() function to read the contents of the tasks.py file, which is then printed to the console. The attacker then uses a script tag to inject malicious code into the console.logs array, which is then sent to a remote server via a POST request.
Mitigation:
The best way to mitigate this vulnerability is to ensure that the server is running the latest version of PyScript and that all security patches are applied.