CVE-2025-12398Product Table for WooCommerce是WordPress平台上广受欢迎的电商插件,用于以表格形式展示WooCommerce产品。该插件在5.0.8及之前的所有版本中存在反射型跨站脚本(XSS)漏洞。漏洞源于插件对用户输入的'search_key'参数缺乏有效的输入清理和输出转义处理。攻击者可以通过构造包含恶意JavaScript代码的链接,诱使已登录的管理员或店铺运营人员点击,从而窃取会话Cookie、劫持用户账户或执行其他恶意操作。由于该漏洞影响WordPress电商网站的管理后台,攻击成功可能导致网站完全沦陷,对业务安全构成严重威胁。建议所有使用该插件的用户立即升级到最新版本或采取临时缓解措施。
该漏洞为典型的反射型XSS(跨站脚本攻击)漏洞。攻击原理如下:插件在处理'search_key'参数时,直接将用户可控的输入未经充分过滤和转义就嵌入到HTML页面中输出。攻击者构造恶意URL如:/wp-admin/admin.php?page=woo-product-table&search_key=<script>alert(document.cookie)</script>,当受害者访问此链接时,恶意JavaScript代码会在其浏览器上下文中执行。漏洞利用条件包括:(1)攻击者需构造包含XSS payload的恶意链接;(2)需诱骗用户(特别是管理员)点击该链接;(3)用户需在登录状态下访问。由于WordPress后台权限较高,被劫持的管理员会话可导致攻击者获得网站完全控制权。防御措施包括:对所有用户输入进行严格的输入验证和输出编码,使用HTML实体转义函数处理特殊字符。