


Perceptive Security
SOC/SIEM Consultancy

MarkUs is a web application for the submission and grading of student assignments. Prior to version 2.9.1, the courses/<:course_id>/assignments/<:assignment_id>…
Published:
4 March 2026 at 23:00:00
Alert date:
5 March 2026 at 22:03:00
Source:
nvd.nist.gov
Web Technologies, Enterprise Applications
MarkUs, a web application for submission and grading of student assignments, contains a cross-site scripting (XSS) vulnerability in versions prior to 2.9.1. The vulnerability exists in the courses/<:course_id>/assignments/<:assignment_id>/submissions/html_content route which reads and renders student-submitted file contents without proper sanitization. This allows malicious content in student submissions to be executed in the browser. The issue has been patched in version 2.9.1 with proper input sanitization implemented.
Technical details
Mitigation steps:
Affected products:
MarkUs
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-28405
https://github.com/MarkUsProject/Markus/commit/55d74f2ddb72d2ec2f29aa2b4cb6b2da10755036
https://github.com/MarkUsProject/Markus/releases/tag/v2.9.1
https://github.com/MarkUsProject/Markus/security/advisories/GHSA-p5pc-pxrj-3893
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
