CVE-2026-4059WordPress ShopLentor插件在3.3.5及之前版本中存在存储型XSS漏洞。该漏洞源于`woolentor_quickview_button`短代码的`button_text`属性缺乏输入清理和输出转义。拥有贡献者及以上权限的认证攻击者可利用此漏洞在页面中注入任意Web脚本,诱导访问者浏览时触发执行,从而窃取敏感信息。
该漏洞位于ShopLentor插件的WooCommerce快速查看模块中。攻击者利用具有编辑权限(如Contributor)的账户,在文章编辑器中插入构造恶意的`[woolentor_quickview_button]`短代码。核心问题在于`includes/modules/quickview/includes/classes/Frontend/Shortcode.php`文件未对`button_text`参数进行有效的输入清洗,且`quickview-button.php`模板在渲染时直接输出该值,导致XSS载荷被持久化存储在数据库中。当管理员或普通用户浏览包含该短代码的页面时,恶意脚本将在其浏览器上下文中自动执行。攻击者可利用此漏洞窃取Cookie、会话令牌或重定向用户至恶意站点,进而接管账户权限。此漏洞利用门槛低,但能针对高权限用户实施攻击,危害较大。