CVE-2025-13412CVE-2025-13412是Campcodes公司开发的Retro Basketball Shoes Online Store 1.0版本中存在的一个跨站脚本(XSS)安全漏洞。该漏洞位于管理后台的/admin/admin_running.php文件中,攻击者可以通过product_name参数注入恶意JavaScript代码。由于该漏洞需要管理员权限才能利用(PR:H),且需要用户交互(UI:R),因此CVSS评分仅为2.4,属于低危漏洞。攻击者成功利用此漏洞可以在受害者的浏览器中执行任意JavaScript代码,从而窃取会话Cookie、劫持用户会话、进行钓鱼攻击或修改页面显示内容。虽然该漏洞的利用条件相对苛刻,但由于相关系统已公开披露且可被利用,建议相关用户及时采取修复措施或实施临时缓解方案,避免遭受潜在的安全威胁。
该XSS漏洞存在于/admin/admin_running.php文件的product_name参数处理逻辑中。攻击者可以通过构造特殊的payload,在product_name参数中注入恶意JavaScript或HTML代码。当管理员访问或管理相关产品页面时,注入的恶意代码将在管理员的浏览器上下文中执行。由于该漏洞位于管理后台,攻击者成功利用后可以获取管理员的高权限会话,从而进一步控制整个系统。攻击者通常会使用<script>标签、事件处理器(如onerror、onload)或javascript:伪协议来触发XSS执行。典型的PoC payload可能包括:<script>alert(document.cookie)</script>或<img src=x onerror=eval(atob('base64编码的恶意代码'))>等。由于该参数未对用户输入进行充分的输入验证和输出编码,恶意脚本会被浏览器解析执行。修复此漏洞需要对所有用户输入进行严格的输入验证,并在输出时进行适当的HTML编码或使用白名单机制。