CVE-2025-13116macrozheng mall-swarm和mall项目存在授权绕过漏洞,攻击者可以利用/order/cancelUserOrder接口,在低权限用户身份下,通过操纵orderId参数取消任意用户的订单。该漏洞影响版本至1.0.3,CVSS评分5.4,属于中危级别。漏洞源于接口未正确验证当前用户与目标订单的所有权关系,导致任何经过认证的低权限用户都能执行订单取消操作。此漏洞已被公开披露并可能有利用代码流传,建议尽快采取修复措施。
漏洞位于mall-swarm和mall项目的/order/cancelUserOrder接口的cancelUserOrder函数中。该接口在处理用户订单取消请求时,未对当前登录用户与orderId参数对应的订单进行所有权校验。攻击者只需获取或猜测有效的orderId,即可通过低权限账户发送请求取消他人订单。攻击过程无需特殊权限或用户交互,可远程利用。漏洞属于OWASP Top 10中的Broken Access Control类别,具体为IDOR(Insecure Direct Object References)变种。修复需要在接口中添加用户身份和订单所有权验证逻辑,确保只有订单所有者才能取消自己的订单。