CVE-2026-28405 describes a cross-site scripting (XSS) vulnerability in MarkUs, a web application for student assignment submission and grading, affecting versions prior to 2.9.1. The vulnerability allows an attacker to inject malicious scripts into the courses/<:course_id>/assignments/<:assignment_id>/submissions/html_content route due to unsanitized rendering of student-submitted files. This flaw carries a high severity CVSS score of 8.0, indicating that a low-privileged attacker can exploit it over the network with user interaction, potentially leading to high impacts on confidentiality, integrity, and availability. There is currently no evidence of active exploitation, nor are there publicly available exploit modules in Metasploit or Nuclei, though it has garnered minimal community discussion.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
< 2.9.1CPE matchmatch criteria | cpe:2.3:a:markusproject:markus:*:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.0 Bluesky, 0.0 Mastodon, and 0.1 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.0 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
Remediation records are not available for this CVE.