CVE-2025-69334CVE-2025-69334是WordPress插件Wishlist for WooCommerce中的一个高危安全漏洞,属于存储型跨站脚本攻击(Stored XSS)。该插件用于为WooCommerce电商网站提供愿望清单功能,用户可以将商品添加到个人愿望清单中。漏洞源于插件在处理用户输入时未能正确对特殊字符进行HTML转义,导致攻击者可以在愿望清单中添加包含恶意JavaScript代码的内容。当其他用户或管理员查看该愿望清单时,恶意脚本将在受害者浏览器中执行,从而窃取会话Cookie、劫持用户账户或进行其他恶意操作。由于该漏洞为存储型XSS,恶意代码会被永久保存在数据库中,影响所有访问该内容的用户。攻击者利用低权限账户即可实施攻击,但需要诱导受害者访问包含恶意代码的页面。CVSS 3.1评分6.5属于中危级别,主要因为其攻击复杂度低、所需权限低,但需要用户交互才能触发。
该漏洞存在于wish-list-for-woocommerce插件版本3.3.0及以下版本中。插件在处理用户添加到愿望清单的数据时,直接将用户输入的内容存储到数据库而未进行适当的输入验证和输出编码。具体来说,当用户添加商品到愿望清单时,插件将用户提供的备注或商品信息保存到WordPress数据库的相应表中。在后续页面渲染过程中,这些未经过滤的数据被直接输出到HTML页面中,缺少htmlspecialchars()或类似函数的转义处理。攻击者可以通过以下步骤利用此漏洞:1) 使用低权限账户登录WordPress;2) 在添加商品到愿望清单时,在备注字段中注入恶意JavaScript代码,如<img src=x onerror=alert(document.cookie)>;3) 当管理员或其他用户访问该用户的愿望清单页面时,恶意脚本执行。由于该数据存储在数据库中,攻击具有持久性。攻击者可利用此漏洞窃取认证令牌、进行CSRF攻击或重定向用户到恶意网站。