CVE-2025-62948CVE-2025-62948是WordPress平台中Date Counter插件的一个高危安全漏洞,属于存储型跨站脚本攻击(Stored XSS)。该插件由Konstantin Pankratov开发,主要用于在WordPress网站中显示倒计时或日期计数器功能。漏洞根源在于插件对用户输入的处理不当,未能正确对特殊字符进行HTML转义或输出编码,导致攻击者可以在插件的功能模块中注入恶意JavaScript代码。这些恶意代码会被永久存储在网站的数据库中,当其他用户访问包含恶意内容的页面时,浏览器会执行这些恶意脚本。攻击者可利用此漏洞窃取受害者的会话Cookie、劫持用户账户、进行钓鱼攻击或传播恶意软件。由于该漏洞影响所有使用Date Counter插件且版本在2.0.3及以下的WordPress网站,因此建议所有网站管理员立即采取修复措施。
该存储型XSS漏洞存在于Date Counter插件的输入验证和输出处理环节。攻击者通过插件的某个输入字段(如日期设置、显示文本等)注入恶意JavaScript代码。插件在接收到用户输入后,直接将数据存储到WordPress数据库中,未进行充分的输入验证和HTML实体编码。当其他用户访问显示计数器内容的页面时,服务器从数据库读取未经过滤的数据并嵌入到HTML响应中,浏览器将其解析为可执行脚本。攻击向量为网络可访问(AV:N),攻击复杂度低(AC:L),但需要认证用户身份(PR:L)且需要受害者进行某种交互操作(UI:R)。CVSS评分6.5(中等严重性)反映了该漏洞对机密性、完整性和可用性的低影响程度。攻击者常利用此漏洞窃取管理员Cookie从而接管整个网站,或在后台静默植入恶意重定向代码。