CVE-2025-62926CVE-2025-62926是WordPress插件current-template-name(HappyDevs TempTool)中的一个存储型跨站脚本(Stored XSS)漏洞。该漏洞存在于插件的[Show Current Template Info]功能中的current-template-name组件。由于应用程序未能正确对用户输入进行安全过滤和转义,攻击者可以在模板名称字段中注入恶意JavaScript代码。当其他用户访问包含该恶意代码的页面时,攻击脚本将在受害者浏览器中执行,可能导致会话劫持、敏感信息窃取、恶意重定向等攻击。此漏洞需要低权限认证用户即可实施攻击,且需要用户交互触发,对系统机密性、完整性和可用性均造成较低影响。CVSS评分6.5,属于中等严重程度。
该漏洞是典型的存储型XSS(Stored Cross-Site Scripting)漏洞,位于HappyDevs TempTool WordPress插件的current-template-name功能模块中。攻击原理如下:1)低权限认证用户(如订阅者角色)可以在模板名称输入字段中注入恶意JavaScript代码(如<img src=x onerror=alert(document.cookie)>);2)由于插件未对输入进行适当的HTML转义或输出编码,恶意代码被直接存储在数据库中;3)当管理员或其他用户访问包含该模板信息的页面时,浏览器会解析并执行存储的恶意脚本;4)攻击者可利用此漏洞窃取用户会话cookie、进行钓鱼攻击或修改页面内容。漏洞根源在于插件开发时未遵循WordPress安全编码规范,缺少输入验证(sanitization)和输出转义(escaping)处理。修复方案需在数据输入时进行严格过滤,并在输出时使用esc_html()或esc_attr()等函数进行转义。