CVE-2026-6256WordPress Credits Shortcode插件在1.2及之前版本中存在存储型XSS漏洞。由于对'credits'短代码中的'link'属性缺乏足够的输入清理和输出转义,拥有贡献者及以上权限的攻击者可在页面中注入恶意脚本。当用户访问被注入的页面时,脚本将自动执行,可能导致敏感信息泄露或会话劫持。
该漏洞的根本原因是WordPress Credits Shortcode插件在处理用户输入时缺乏足够的安全校验机制。插件在解析`[credits]`短代码时,直接将用户通过`link`参数传入的数据拼接到HTML输出中,未使用WordPress标准的转义函数(如`esc_url`)进行处理。这使得攻击者能够绕过基本的HTML过滤机制。攻击者利用具有contributor级别权限的账户登录WordPress后台,在文章编辑器中插入包含JavaScript伪协议或事件处理程序的恶意短代码。一旦文章被发布,恶意载荷便持久化存储在数据库中。当管理员或其他用户浏览该页面时,服务器端未做过滤直接输出,导致浏览器解析并执行恶意脚本。此时,攻击者可利用窃取的Cookie进行会话劫持,或者进一步诱导管理员执行敏感操作。