CVE-2026-7509WordPress插件KIA Subtitle在4.0.1及之前版本中存在存储型XSS漏洞。由于对`the-subtitle`短代码的`before`和`after`属性缺乏足够的输入清理和输出转义,具有 Contributor 级别及以上权限的认证攻击者可注入恶意脚本,导致访问该页面的用户执行任意Web脚本。
该漏洞源于KIA Subtitle插件在处理`the-subtitle`短代码时的安全机制缺失。具体来说,插件未对`before`和`after`这两个用户可控属性进行充分的输入清洗和输出转义,直接将其嵌入到HTML响应中。攻击者只需具备Contributor(投稿者)或更高级别的认证权限,即可在发布内容时利用该短代码注入恶意脚本。例如,通过构造`[the-subtitle before='"><script>alert(document.cookie)</script>']`,攻击者可将XSS Payload存储在数据库中。当管理员或其他用户访问受影响页面时,Payload自动执行,从而导致Cookie窃取、会话劫持或进一步的后台渗透。