CVE-2026-25057CWE-23

Zip Slip in MarkUs config upload allowing RCE

Critical · published February 9, 2026

CVSS v3.1
9.1
EPSS
1%
Percentile
44.2
In the wild
Unconfirmed
What it is

🚨 A crafty zip file can lead to serious file mishaps in MarkUs versions before 2.9.1! What if your instructor's uploaded assignment file could create paths to write files anywhere on your server? 🔥 Think of it like a delivery service that accepts any address on the package without checking if it’s legit — suddenly, your private files might end up in a public space, and that’s not what we want! 📦 An attacker could exploit this vulnerability to write files anywhere on the server, potentially exposing sensitive data or compromising the entire application. Imagine a scenario where a mischievous student sneaks in a file that alters grades or steals confidential information — it’s an absolute nightmare waiting to happen!

Put simply

Think of it like a delivery service that accepts any address on the package without checking if it’s legit — suddenly, your private files might end up in a public space, and that’s not what we want! 📦 This flaw arises because MarkUs allows instructors to upload zip files that are processed without validating the entry names, leading to unrestricted file path creation on the server.

What to do

An attacker could exploit this vulnerability to write files anywhere on the server, potentially exposing sensitive data or compromising the entire application. Imagine a scenario where a mischievous student sneaks in a file that alters grades or steals confidential information — it’s an absolute nightmare waiting to happen! To protect your system, upgrade MarkUs immediately to version 2.9.1 or later. Review any uploaded assignments and ensure that file path validation is implemented in future configurations. Don't let this one slip through the cracks! You've got this! Follow these steps and bolster your defenses now. 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00533 · 44.2th percentile
Weakness
CWE-23 · Relative Path Traversal
Published
2026-02-09T19:16Z
EPSS history
Timeline
  • 09 FEB 19:16Z
    Zip Slip in MarkUs config upload allowing RCE
    cvelistv5