Judge0 容易通过符号链接进行沙箱逃逸 (CVE-2024-28185)
CVE编号
CVE-2024-28185利用情况
暂无补丁情况
N/A披露时间
2024-04-18漏洞描述
Judge0是一个开源的在线代码执行系统。该应用程序没有考虑到沙盒目录中放置的符号链接,攻击者可以利用这一点向任意文件写入,并在沙盒之外执行代码。在执行提交时,Judge0会将`run_script`写入沙盒目录。安全问题在于攻击者可以在执行此代码之前在路径`run_script`处创建符号链接,从而导致`f.write`写入未经沙箱的系统上的任意文件。攻击者可以利用此漏洞覆盖系统上的脚本,并在沙盒之外执行代码。解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。- 攻击路径 网络
- 攻击复杂度 低
- 权限要求 无
- 影响范围 已更改
- 用户交互 无
- 可用性 高
- 保密性 高
- 完整性 高
CWE-ID | 漏洞类型 |
Exp相关链接

版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论