CVE-2026-0548CVE-2026-0548是WordPress Tutor LMS在线课程插件中的一个高危安全漏洞。该插件是WordPress平台上流行的电子学习和在线课程解决方案。漏洞源于delete_existing_user_photo函数缺少权限检查(Missing Capability Check),允许任何具有订阅者级别权限的已认证用户删除网站上的任意附件。这一漏洞存在于3.9.4及之前的所有版本。攻击者只需拥有最基本的用户账户(订阅者权限)即可利用此漏洞删除网站上的重要附件,可能导致数据丢失、网站功能受损,甚至可能被利用进行进一步的攻击。由于CVSS评分为5.4(中危),且攻击复杂度低、无需特殊条件,该漏洞在实际环境中具有较高的利用风险。
该漏洞属于WordPress插件中常见的权限控制缺陷。在Tutor LMS插件的User.php文件中,delete_existing_user_photo函数直接处理附件删除请求,但未验证当前用户是否具有删除目标附件的权限。WordPress的capability检查机制(current_user_can())未被正确实现。攻击者可以通过构造HTTP POST请求,指定目标附件ID,调用该函数删除任意附件。漏洞利用前提条件极低:只需拥有WordPress站点的订阅者账户(最低权限级别),无需管理员权限即可实现未授权操作。攻击者可利用此漏洞删除课程资料、用户头像、系统文件等各类附件,可能造成数据破坏、业务中断等严重后果。