Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2026-25057 — MarkUs 作业配置上传中 Zip Slip 的 PoC | Kitploit
工具/GitHubGitHub/ustr/cve-2026-25057
漏洞分析漏洞利用Web应用程序漏洞利用Web安全远程访问工具
GitHubustr/cve-2026-25057

CVE-2026-25057

MarkUs 作业配置上传中 Zip Slip 的 PoC

查看仓库
0天前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2026-25057

MarkUs 是一个用于批改学生作业的 Web 应用程序。

摘要

MarkUs 作业配置 ZIP 上传存在路径遍历(Zip Slip)漏洞,可导致任意文件写入,进而实现远程代码执行。

详情

归档条目名称被用于构造文件系统路径,而未检查生成的路径是否仍位于预期的解压目录内。经过身份验证的教师可以上传包含遍历序列的恶意归档,从而在该目录之外写入文件。

影响取决于应用程序进程的文件系统权限。覆盖可执行的应用程序文件可能导致远程代码执行。

复现步骤

  1. 使用 poc.py 生成包含所需测试数据的 zip-slip-check.zip。

  2. 以教师身份登录 MarkUs,导航至任意课程的 Assignments 页面,点击 "Upload the configuration zip file" 并提交该归档。

  3. 在载荷回调地址可访问的环境中启动监听器:

    root@kitploit:~
    nc -lvnp 8080 -vvv
    
  4. 以学生身份将你的公共 SSH 密钥添加到 MarkUs 个人资料中,然后对任意课程仓库触发 Git over SSH 操作。

    root@kitploit:~
    git clone ssh://markus@<host>:2222/~/csc123
    

已知受影响版本

MarkUs <= 2.9.0。

已在 2.9.1 版本中修复。

缓解措施

升级到包含修复的受支持 MarkUs 版本。 限制应用程序进程的文件系统权限可以减轻影响。

参考

https://github.com/MarkUsProject/Markus/security/advisories/GHSA-mccg-p332-252h

下载工具