CVE-2025-49913CVE-2025-49913是存在于CoSchedule WordPress插件中的一个安全漏洞,该插件由TodayMade开发,主要用于WordPress站点的内容编辑日程管理。该漏洞属于典型的缺失授权(Missing Authorization)缺陷,也被归类为损坏的访问控制安全层级(Broken Access Control Security Levels)问题。
根据NVD(National Vulnerability Database)发布的信息,该漏洞的CVSS 3.1基础评分为5.3分,属于中等严重等级。漏洞的攻击向量为网络(AV:N),攻击复杂度低(AC:L),无需任何特权(PR:N),也无需用户交互(UI:N)。其影响范围为未变更(S:U),对机密性无影响(C:N),对完整性存在低影响(I:L),对可用性无影响(A:N)。
该漏洞由Patchstack安全团队的研究员[email protected]发现并报告,于2025年10月22日正式公开披露。漏洞影响CoSchedule插件从n/a版本到3.4.0版本(含)的所有版本。由于该插件在WordPress生态系统中广泛使用,众多依赖该插件进行内容管理和营销调度的网站均可能受到此漏洞的潜在威胁。攻击者可利用此漏洞绕过正常的访问控制检查,执行未授权的操作,对网站的数据完整性构成威胁。
该漏洞的核心问题在于CoSchedule插件在处理某些关键操作时,未能正确实施访问控制检查机制。具体而言,插件内部的某些AJAX端点或REST API路由缺少有效的权限验证(nonce验证和capability检查),导致未经身份验证的攻击者可以直接向这些端点发送精心构造的HTTP请求。
在WordPress插件开发中,标准的访问控制应包含两个层面:一是WordPress自身的权限系统(如current_user_can()检查),二是CSRF防护(通过wp_nonce_field和check_ajax_referer实现)。当这两个层面的验证同时缺失或配置不当时,攻击者即可绕过授权检查。
利用方式上,攻击者无需登录WordPress站点,只需通过普通的HTTP POST请求(通常为application/x-www-form-urlencoded格式)向插件暴露的未授权端点发送恶意payload。由于漏洞影响完整性(I:L),攻击成功后可能导致插件配置被篡改、计划任务被修改、或者插件管理的元数据(如文章排期信息)被恶意操纵。
由于该漏洞的攻击复杂度低、无需认证且无需用户交互,结合CVSS评分5.3的中危等级,表明其利用门槛极低,潜在影响范围较广。修复方案应包括:在所有敏感端点添加nonce验证、强制执行capability检查、以及对所有用户输入进行严格的权限审计。