CVE-2025-12402CVE-2025-12402是WordPress平台LinkedIn Resume插件中的一个跨站请求伪造(CSRF)漏洞。该插件在所有版本直至2.00版本都存在此安全问题,漏洞的根本原因是在linkedinresume_printAdminPage()函数中缺少或错误地实现了nonce验证机制。由于缺乏有效的CSRF保护,攻击者可以构造恶意请求,诱骗已登录的网站管理员在不知情的情况下执行非预期的操作。攻击者利用此漏洞可以在网站上注入恶意Web脚本(存储型XSS),可能导致会话劫持、凭据窃取、恶意重定向等严重后果。由于攻击需要管理员交互(如点击链接),因此攻击复杂度较低,但一旦成功,影响范围广泛。建议网站管理员尽快更新到最新版本,并在等待更新期间采取临时缓解措施。
该漏洞存在于LinkedIn Resume插件的admin页面处理逻辑中。具体来说,linkedinresume_printAdminPage()函数在处理用户提交的表单数据时,没有正确验证请求的来源和有效性。正常情况下,WordPress插件应该使用wp_verify_nonce()函数验证请求中的nonce值,以确保请求确实来自合法的管理员操作页面。然而,该插件在2.00及之前的所有版本中都没有实现这一关键的安全检查。攻击者可以构造一个包含恶意脚本的表单,当管理员访问攻击者精心设计的页面时,浏览器会自动向目标网站提交请求。由于浏览器会自动携带目标网站的cookies,服务器会认为这是来自管理员的合法请求。恶意数据被存储到数据库后,当其他用户访问相关页面时,存储的恶意脚本就会在受害者浏览器中执行。由于插件的设置页面通常需要管理员权限才能访问,攻击者主要针对的是具有管理权限的用户,但存储型XSS的影响会波及所有访问受影响页面的用户。