<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Cpe:2.3:a:markusproject:markus:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3amarkusprojectmarkus/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Sat, 31 Oct 2026 01:03:26 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3amarkusprojectmarkus/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>MarkUs: Zip Slip remote code execution (CVE-2026-25057)</title><link>https://feed.craftedsignal.io/briefs/2026-10-markus-zip-slip/</link><pubDate>Sat, 31 Oct 2026 01:03:26 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-markus-zip-slip/</guid><description>An authenticated instructor-level user can exploit a Zip Slip vulnerability in MarkUs assignment configuration uploads to write arbitrary files and achieve remote code execution.</description><content:encoded><![CDATA[<p>MarkUs, a web-based assignment grading application, is vulnerable to a Zip Slip path traversal vulnerability (CVE-2026-25057). The vulnerability exists in the assignment configuration ZIP upload functionality, where archive entry names are used to build filesystem paths without proper validation. An authenticated user with instructor privileges can upload a crafted ZIP file containing traversal sequences to overwrite files on the underlying host, potentially leading to remote code execution (RCE).</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Actor authenticates to the MarkUs web interface with instructor-level privileges.</li>
<li>Actor navigates to the 'Assignments' section of a course.</li>
<li>Actor selects the 'Upload the configuration zip file' option.</li>
<li>Actor submits a specially crafted ZIP archive containing malicious file paths with traversal sequences.</li>
<li>The application extracts the archive, writing files outside the intended destination directory.</li>
<li>The application overwrites a critical executable or configuration file, enabling subsequent remote command execution.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for arbitrary file writes with the privileges of the web application process. This may lead to total compromise of the server if the attacker can overwrite executable application files or startup scripts.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Inventory all instances of MarkUs in the environment.</li>
<li>Apply security patches provided by the MarkUsProject as soon as they are available.</li>
<li>Audit logs for 'Assignments' configuration file upload activity, particularly by instructor-level accounts.</li>
<li>Implement restrictive filesystem permissions for the web application user to limit the impact of potential file overwrite attacks.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-vulnerability</category><category>rce</category><category>path-traversal</category><category>zip-slip</category></item></channel></rss>