CVE-2026-1099CVE-2026-1099是WordPress的Administrative Shortcodes插件中的一个高危安全漏洞。该插件版本从初始版本到0.3.4均存在存储型跨站脚本(XSS)漏洞。漏洞源于插件在处理'login'和'logout'短代码属性时,未对用户输入进行充分的输入清理和输出转义。攻击者利用此漏洞可通过在短代码属性中注入恶意JavaScript脚本,当其他用户访问包含恶意代码的页面时,这些脚本将在受害者浏览器中执行。攻击者可窃取会话Cookie、劫持用户账户、执行任意操作或重定向用户到恶意网站。由于该插件的受影响版本较广且漏洞利用门槛较低(仅需Contributor级别权限即可利用),对使用该插件的WordPress网站构成中等严重程度的安全威胁。建议网站管理员立即更新到最新版本或采取临时缓解措施。
该漏洞为存储型XSS(Stored Cross-Site Scripting)漏洞,存在于WordPress的Administrative Shortcodes插件中。漏洞根源在于插件代码对'login'和'logout'短代码属性的处理存在安全缺陷。具体来说,插件在接收用户通过短代码传入的参数时,未进行适当的输入验证和清理,同时在输出时也缺少必要的输出转义处理。攻击者作为具有Contributor级别或更高权限的认证用户,可以在创建或编辑文章/页面时,通过在短代码中插入恶意脚本代码。例如:使用类似[admin_shortcode_login user='" onload="alert(document.cookie)"']的短代码,恶意脚本将被永久存储在数据库中。当其他用户访问包含该短代码的页面时,浏览器会解析并执行注入的JavaScript代码,从而实现会话劫持、敏感信息窃取等恶意操作。由于存储型XSS的特点,恶意脚本会在每次页面访问时执行,危害具有持续性。