CVE-2026-0813CVE-2026-0813是WordPress Short Link插件中的一个存储型跨站脚本(Stored Cross-Site Scripting)漏洞。该漏洞存在于插件的1.0及以下所有版本中,由于插件在处理'short_link_post_title'和'short_link_page_title'参数时未进行充分的输入清理和输出转义,导致恶意脚本可以被永久存储在数据库中。攻击者需要拥有管理员级别或更高的权限才能利用此漏洞。一旦恶意脚本被注入,任何访问包含该脚本的页面的用户都会自动执行攻击者的JavaScript代码,可能导致会话劫持、敏感信息窃取、网页篡改等严重后果。由于是存储型XSS,攻击只需一次注入即可影响所有访问该页面的用户,危害范围广泛且持续时间长。
该漏洞的根本原因在于Short Link插件在处理用户输入时缺乏适当的输入验证和输出编码。具体表现为:1) 输入清理不足:插件直接使用用户提供的'short_link_post_title'和'short_link_page_title'参数值,未进行HTML标签过滤或特殊字符转义;2) 输出转义缺失:当这些未经过滤的数据被回显到网页时,浏览器将其作为HTML/JavaScript代码执行;3) 数据持久化:注入的恶意脚本随文章或页面数据一同存入WordPress数据库,在每次访问时都会被加载执行。攻击者利用此漏洞可窃取管理员Cookie、篡改页面内容、重定向用户至钓鱼网站或执行其他恶意操作。由于攻击需要管理员权限,攻击者可能通过社会工程学手段获取高权限账户或利用其他漏洞提升权限后实施攻击。