CVE-2025-56313CVE-2025-56313是JATOS(一个用于在线行为研究的开源平台)中发现的中危反射型跨站脚本(XSS)漏洞。该漏洞存在于JATOS 3.7.1至3.9.6版本中的/publix/run端点,攻击者可通过在URL的code参数中注入恶意JavaScript代码来触发此漏洞。当已认证的管理员用户访问包含恶意载荷的研究链接时,攻击者注入的脚本会在用户浏览器中执行,可能导致未经授权的操作、账户劫持和权限提升等严重后果。由于该漏洞无需认证即可发起攻击,且利用复杂度较低,对使用受影响版本JATOS的组织构成一定安全风险。
该漏洞为典型的反射型XSS(Reflected Cross-Site Scripting)漏洞。攻击原理如下:1)JATOS的/publix/run端点直接将从URL参数(code)获取的用户输入未经充分过滤或转义即返回到HTTP响应中;2)攻击者构造包含恶意JavaScript代码的链接,如/publix/run?code=<script>alert(document.cookie)</script>;3)当受害者(特别是已认证的管理员用户)点击该恶意链接时,浏览器会解析并执行响应中的恶意脚本;4)由于管理员具有较高权限,攻击者可利用窃取的会话Cookie、执行的任意操作或植入的持久性载荷来进一步渗透系统。漏洞利用的关键在于JATOS未对code参数进行HTML实体编码,导致JavaScript代码被浏览器解析执行。