CVE-2025-15347CVE-2025-15347是WordPress插件Creator LMS中的一个高危安全漏洞。该插件是为创作者、教练和培训师设计的在线学习管理系统。漏洞根源在于get_items_permissions_check函数缺少必要的权限检查机制,导致低权限用户(如contributor角色)可以执行超出其权限范围的操作。具体而言,攻击者可以利用此漏洞修改任意WordPress选项,进而可能实现权限提升,获取管理员权限。该漏洞影响版本至1.1.12,CVSS评分高达8.8,属于高危漏洞。由于攻击复杂度低且无需用户交互,认证用户可直接利用此漏洞进行恶意操作,对WordPress网站安全构成严重威胁。
漏洞位于Creator LMS插件的REST API端点中,具体在SettingsController.php文件的get_items_permissions_check函数。该函数本应验证请求用户是否具有管理插件设置的权限,但实际上缺少权限检查逻辑。攻击者只需拥有WordPress的contributor角色(最低只需发表文章的权限),即可通过REST API向插件发送请求,调用存在漏洞的函数。由于WordPress的选项(options)表存储了网站的核心配置信息,包括站点URL、用户注册设置、默认角色等关键参数,攻击者可以通过修改这些选项实现权限提升。例如,将default_role选项改为administrator,然后注册新账户即可获得管理员权限。此外,攻击者还可以修改siteurl选项进行钓鱼攻击,或禁用用户注册限制。漏洞的利用需要攻击者已经拥有有效的WordPress账户,且能够访问REST API端点。