CVE-2025-13849CVE-2025-13849是WordPress Cool YT Player插件中的一个存储型跨站脚本(XSS)漏洞。该插件是一款用于在WordPress网站上嵌入YouTube视频的流行插件。漏洞源于插件对用户输入的'videoid'参数缺乏充分的输入清理和输出转义处理。攻击者通过利用此漏洞,可以在包含该插件渲染内容的页面中注入任意JavaScript脚本。由于是存储型XSS,恶意脚本会被永久保存在数据库中,所有访问受影响页面的用户都会自动执行这些恶意代码。此漏洞需要攻击者具有至少Contributor级别的WordPress用户权限即可实施攻击。
漏洞位于Cool YT Player插件的youtube_video_wrapper.php文件第58行附近。插件直接将从'videoid'参数接收的用户输入未经过滤就输出到HTML页面。具体来说,当用户提交包含恶意JavaScript代码的videoid值时,插件没有对其进行适当的HTML实体编码或输入验证,导致攻击者可以构造类似<script>alert(document.cookie)</script>的payload并成功存储。当其他用户访问包含该视频ID的页面时,浏览器会将其解析为可执行脚本并执行。攻击者可利用此漏洞窃取会话Cookie、劫持用户账户、执行钓鱼攻击或传播恶意软件。由于该插件被广泛使用,此漏洞可能影响大量WordPress网站。