CVE-2025-12644CVE-2025-12644是WordPress插件Nonaki中的一个高危安全漏洞。该插件是一款用于构建拖拽式邮件模板和新闻通讯的流行工具,被广泛应用于WordPress网站中。漏洞根源在于插件的shortcode功能对用户提供的自定义字段值缺乏充分的输入清理和输出转义处理。攻击者只需拥有WordPress contributor级别的账户权限,即可利用此漏洞在页面中注入恶意JavaScript脚本。由于是存储型XSS,恶意代码会被永久保存在服务器端,当其他用户访问包含恶意内容的页面时,攻击脚本会自动执行,可能导致会话劫持、敏感信息窃取、钓鱼攻击等严重后果。此漏洞影响插件1.0.11及之前所有版本,CVSS评分6.4,属于中等严重程度。
该漏洞存在于Nonaki插件的shortcode处理机制中,具体位置在includes/shortcode.php第21行和includes/helper.php第108行附近。问题出在插件通过[nonaki]短代码渲染用户自定义字段内容时,未对用户输入进行适当的HTML转义和输入验证。攻击者可以在shortcode属性或相关配置中嵌入恶意脚本内容,这些内容会被存储到数据库中。当页面渲染时,浏览器会执行这些未转义的脚本代码。攻击者利用此漏洞可以窃取受害者的认证cookie、劫持用户会话、进行钓鱼攻击或重定向用户到恶意网站。由于WordPress的contributor角色本身具有创建和编辑文章的能力,攻击门槛相对较低,攻击者可以在文章或页面中嵌入恶意shortcode,等待管理员或其他用户访问时触发攻击。