CVE-2026-46408Vvveb CMS是一款功能强大的内容管理系统,集成了页面构建器功能。在1.0.8.3版本之前,该系统存在一个严重的安全漏洞。问题出在结账端点上,该端点接受用户控制的cart_id参数,并在未验证购物车所有权的情况下将其用于进入支付流程。这允许经过身份验证的攻击者重用其他用户的购物车数据并在自己的结账会话中使用。攻击者可以利用此漏洞窃取其他用户的订单信息或利用他人的购物车数据进行非法操作,该漏洞在1.0.8.3版本中已得到修复。
该漏洞属于不安全的直接对象引用(IDOR)类型的业务逻辑漏洞。在Vvveb CMS的支付模块中,处理结账请求的接口直接使用了客户端提交的cart_id参数来查询和加载购物车数据。由于服务器端缺乏关键的身份验证和授权检查机制,系统没有验证当前登录用户是否拥有该cart_id对应的购物车资源。攻击者只需登录系统,通过拦截请求或直接构造数据包,将cart_id参数修改为目标用户的购物车ID,即可成功调用结账接口。这使得攻击者能够获取受害者购物车中的商品清单、价格信息,甚至可能利用受害者的支付凭证完成支付,导致严重的业务逻辑混乱和财产损失风险。漏洞的根本原因在于过度信任客户端输入而忽略了服务端的权限校验。