GitHub Security Lab (GHSL) Vulnerability Report:
- Path Traversal in AutomatedTestsController#download_file (GHSL-2024-065)
- Path Traversal in ExamTemplatesController#download_error_file (GHSL-2024-066)
- Path Traversal in ExamTemplatesController#download_generate (GHSL-2024-067)
- Path Traversal in StarterFileGroupsController#download (GHSL-2024-068)
Impact
Multiple path traversal vulnerabilities in different controllers allows authenticated instructors to download any file on the web server MarkUs is running on (depending on the file permissions).
Patches
MarkUs v2.4.8 has addressed this issue.
Workarounds
In terms of application level, the best way is to upgrade.
References
#7026
GitHub Security Lab (GHSL) Vulnerability Report:
Impact
Multiple path traversal vulnerabilities in different controllers allows authenticated instructors to download any file on the web server MarkUs is running on (depending on the file permissions).
Patches
MarkUs v2.4.8 has addressed this issue.
Workarounds
In terms of application level, the best way is to upgrade.
References
#7026