CVE-2025-12188CVE-2025-12188是WordPress插件"Posts Navigation Links for Sections and Headings – Free by WP Masters"中的一个跨站请求伪造(CSRF)漏洞。该插件用于在WordPress网站中创建文章导航链接。漏洞存在于所有版本直到1.0.1,由于在'wpm_navigation_links_settings'设置页面缺少正确的nonce验证机制,导致攻击者可以伪造管理员的请求来修改插件设置。攻击成功需要管理员进行交互操作,如点击恶意链接。CVSS评分4.3,属于中等严重级别。漏洞由Wordfence安全团队于2025年11月4日披露。该漏洞虽然不直接导致代码执行,但攻击者可利用其修改网站导航设置,可能用于钓鱼攻击或进一步渗透。
该CSRF漏洞的根本原因在于WordPress插件的设置页面缺少或错误地实现了nonce令牌验证机制。WordPress推荐的做法是在处理表单提交或执行敏感操作前,使用wp_verify_nonce()函数验证请求的合法性。在该插件的wpm_navigation_links_settings页面,开发者未能正确调用nonce验证或验证逻辑存在缺陷。攻击者可以构造一个恶意HTML页面,包含自动提交的表单,指向目标网站的设置接口。表单参数伪装成合法的插件设置请求,当管理员访问该页面并点击攻击者精心设计的链接时,浏览器会自动携带管理员的cookies发送请求。由于服务器端未正确验证nonce,服务器会认为这是管理员的合法操作,从而执行设置更新。攻击者可借此修改插件配置,可能注入恶意导航链接或禁用安全设置。