CVE-2026-4200CVE-2026-4200是glowxq glowxq-oj系统中发现的一个高危安全漏洞,CVSS评分7.3。该漏洞存在于ProblemCaseController.java文件的uploadTestcaseZipUrl函数中,攻击者可以利用该漏洞发起服务器端请求伪造(SSRF)攻击。由于漏洞存在于上传测试用例ZIP文件的功能中,攻击者可以构造恶意请求,诱导服务器向内部网络资源或外部恶意服务器发起请求,从而读取敏感信息、扫描内网服务或发起进一步的攻击。此漏洞影响glowxq-oj项目直至commit 6f7c723090472057252040fd2bbbdaa1b5ed2393的所有版本。由于漏洞已在互联网上公开,且厂商未对此披露做出回应,建议用户立即采取防护措施。
该SSRF漏洞位于glowxq-oj项目的ProblemCaseController.java文件中,具体在uploadTestcaseZipUrl方法。攻击者通过构造特殊的ZIP文件上传请求,可以控制服务器发起任意HTTP请求。漏洞原因在于该函数未能正确验证和过滤用户提供的URL参数,导致攻击者可以指定内部IP地址(如127.0.0.1、192.168.x.x)、本地文件协议(file://)或其他内部服务地址。攻击者利用此漏洞可以:1) 扫描和访问内网服务;2) 读取本地敏感文件;3) 利用云元数据服务(如AWS 169.254.169.254)获取凭证;4) 对内部服务发起攻击。由于该功能无需认证即可访问,攻击门槛较低,危害性较大。攻击者可以通过修改上传请求中的URL参数为目标地址,服务器将执行该请求并返回响应内容。