CVE-2026-39428CubeCart是一款电子商务软件解决方案。在6.6.0之前的版本中存在存储型跨站脚本(XSS)漏洞。拥有管理员权限的攻击者可以在创建或修改产品时,向多个字段注入恶意JavaScript载荷。这些载荷持久存储在数据库中,当用户(包括客户或其他管理员)访问受影响的产品页面时,载荷将被浏览器执行,攻击者借此可窃取会话凭证或执行未授权操作。
该漏洞属于存储型跨站脚本(Stored XSS)。漏洞根源在于CubeCart v6.x版本在处理产品创建或修改请求时,未对特定输入字段(如产品名称、描述等)实施严格的输入验证和上下文相关的输出编码。尽管攻击需要具备高权限(PR:H),即管理员账户,但这在内部威胁或管理员账户失陷的场景下极具危险性。攻击者通过后台管理界面提交包含JavaScript代码的数据,后端将其持久化存储在数据库中。当其他用户(包括普通客户或其他管理员)浏览受影响的产品详情页时,服务器会从数据库读取该恶意数据并直接嵌入到HTML响应中返回。客户端浏览器解析HTML时触发恶意脚本执行。由于CVSS向量中S:C(Scope Changed),攻击者可利用受害者的浏览器会话进行进一步的恶意操作,如窃取Session ID、Cookie等敏感信息,进而导致账户劫持或权限提升。