CVE-2025-13766CVE-2025-13766是MasterStudy LMS WordPress插件的一个高危安全漏洞。该插件是WordPress平台上流行的在线课程和教育管理系统,被广泛应用于创建和销售在线课程。漏洞根源在于多个REST API端点缺少适当的权限检查(Capability Checks),导致经过身份验证的低权限用户(具有Subscriber级别访问权限及以上)能够执行超出其权限范围的操作。攻击者可利用此漏洞上传或删除任意媒体文件、删除或修改文章内容、以及创建和管理课程模板。CVSS评分5.4属于中等严重程度,主要因为该漏洞需要攻击者具有有效的用户账户,但攻击成功后可能对网站完整性造成较大影响。此漏洞影响该插件3.7.6及以下所有版本,WordPress站点管理员应尽快更新至最新版本以修复此安全问题。
漏洞存在于MasterStudy LMS插件的REST API接口实现中。开发者在为WordPress注册自定义REST API端点时,未正确使用current_user_can()或current_user_can_for_blog()等权限验证函数来检查当前用户是否具备执行特定操作的权限。在WordPress权限模型中,Subscriber角色默认仅能阅读内容和管理个人资料,不应具备文件上传、删除媒体或修改他人帖子的能力。由于缺少这些检查,攻击者只需拥有一个普通的订阅者账户,即可向以下端点发送恶意请求:1) 媒体文件上传/删除API;2) 文章删除/修改API;3) 课程模板管理API。攻击者可通过构造特定的POST/DELETE请求,在无需管理员权限的情况下执行敏感操作。漏洞利用的关键在于WordPress REST API默认允许所有已登录用户访问,且插件未进行二次权限校验。