CVE-2025-13068CVE-2025-13068是WordPress平台上一款名为"Telegram Bot & Channel"插件存在的存储型跨站脚本漏洞。该插件用于将WordPress网站与Telegram机器人进行集成,实现内容自动推送等功能。漏洞根源在于插件对Telegram用户名的输入处理存在严重的安全缺陷,未能对用户输入进行充分的消毒和转义处理。攻击者可以在不进行身份认证的情况下,通过构造特制的Telegram用户名载荷,将恶意JavaScript脚本注入到网站的数据库中。由于是存储型XSS,恶意脚本会被永久保存在服务器端,每当有用户访问包含该恶意内容的页面时,浏览器就会自动执行攻击者植入的恶意代码。这种漏洞的危害性极高,攻击者可以利用它窃取用户的会话Cookie、劫持用户账户、进行钓鱼攻击,甚至在某些情况下进一步渗透整个WordPress系统。该漏洞影响该插件4.1及以下所有版本,CVSS评分达到7.2,属于高危漏洞。建议所有使用该插件的用户立即采取防护措施。
该漏洞发生在Telegram Bot & Channel插件的columns.php文件第45行附近,具体是处理Telegram用户名显示的位置。问题代码未对用户输入的Telegram用户名进行适当的输入清理(input sanitization)和输出转义(output escaping)。攻击者可以利用WordPress的评论、表单或其他用户输入接口,提交包含恶意JavaScript代码的Telegram用户名。由于插件直接将此用户名存储在数据库中且未做转义处理,当该用户名在其他页面被渲染时,浏览器会将其作为可执行脚本解析。例如,用户名可以设置为:<script>alert(document.cookie)</script>,这段代码会在任何查看该用户信息的页面自动执行。由于攻击者无需认证即可触发此漏洞,且影响所有访问注入页面的用户,攻击范围广泛,可导致大规模的用户凭证泄露和会话劫持。