CVE-2025-14278HT Slider for Elementor是WordPress平台上一款流行的Elementor页面构建器滑块插件。该插件在1.7.4及以下所有版本中存在严重的存储型跨站脚本(XSS)漏洞。漏洞根源在于插件对用户输入的slide_title参数缺乏充分的输入清理和输出转义处理。攻击者只需拥有WordPress网站的Contributor(贡献者)级别权限即可利用此漏洞。通过在slide_title参数中注入恶意JavaScript代码,攻击者可以将恶意脚本永久存储在数据库中。当其他用户访问包含该滑块的页面时,注入的脚本将自动执行,可能导致会话劫持、敏感信息窃取、网页篡改等严重后果。此漏洞无需任何用户交互即可触发,CVSS评分6.4,属于中危级别。
漏洞存在于HT Slider for Elementor插件的滑块标题处理逻辑中。具体问题出在assets/js/htslider-widgets.js第223行和include/addons/htslider_scroll_navigation.php第1397行。插件在处理slide_title参数时,仅进行了基础的数据保存操作,但未对用户输入进行充分的HTML实体转义或JavaScript上下文转义处理。当包含恶意脚本的标题被保存后,在前端JavaScript渲染阶段,这些未转义的内容会被直接输出到DOM中执行。攻击者可以利用此漏洞注入任意JavaScript代码,如窃取用户Cookie、伪造表单提交、修改页面内容或重定向用户到恶意网站。由于是存储型XSS,恶意脚本会持久存在于数据库中,影响所有访问该页面的用户。