Goal Reached Thanks to every supporter β€” we hit 100%!

Goal: 1000 CNY Β· Raised: 1000 CNY

100.0%

CVE-2026-25057 β€” AI Deep Analysis Summary

CVSS 9.1 Β· Critical

Q1What is this vulnerability? (Essence + Consequences)

🚨 **Essence**: MarkUs < v2.9.1 has a **Path Traversal** flaw. πŸ’₯ **Consequence**: Attackers can achieve **Arbitrary File Write**. This breaks integrity and availability of the system.

Q2Root Cause? (CWE/Flaw)

πŸ›‘οΈ **Root Cause**: **CWE-23** (Relative Path Traversal). The app fails to **validate file paths** properly before writing. 🚫 No sanitization on user input.

Q3Who is affected? (Versions/Components)

🎯 **Affected**: **MarkUs** (Ruby on Rails + React). πŸ“‰ **Version**: All versions **before 2.9.1**. 🏫 Used for student assignment submission/grading.

Q4What can hackers do? (Privileges/Data)

πŸ’€ **Impact**: **Full Control** over file system writes. πŸ“‚ Can overwrite critical config files or inject malicious scripts. πŸ“ˆ **CVSS**: High (C:H, I:H, A:H).

Q5Is exploitation threshold high? (Auth/Config)

πŸ” **Threshold**: **Medium**. Requires **PR:H** (High Privileges). πŸ‘€ Attacker needs valid credentials. 🚫 Not fully open to anonymous public.

Q6Is there a public Exp? (PoC/Wild Exploitation)

πŸ§ͺ **Exploit**: **No Public PoC** listed in data. πŸ•΅οΈβ€β™‚οΈ However, the flaw is logical (Path Traversal), making it **easily exploitable** by skilled hackers.

Q7How to self-check? (Features/Scanning)

πŸ” **Check**: Scan for **MarkUs** instances. πŸ“‚ Look for file upload/processing endpoints. πŸ§ͺ Test if relative paths (e.g., `../../`) bypass restrictions.

Q8Is it fixed officially? (Patch/Mitigation)

βœ… **Fixed**: Yes! **v2.9.1** is the safe version. πŸ“₯ Update immediately. πŸ”— See GitHub Advisory GHSA-mccg-p332-252h.

Q9What if no patch? (Workaround)

πŸ›‘ **No Patch?**: Implement **Input Validation** on file paths. 🚫 Reject `..` sequences. πŸ›‘οΈ Use **Chroot** or strict sandboxing for uploads.

Q10Is it urgent? (Priority Suggestion)

⚑ **Urgency**: **HIGH**. πŸ“… Published Feb 2026. πŸŽ“ Academic systems are high-value targets. πŸƒβ€β™‚οΈ Patch NOW to prevent data corruption.