CVE-2025-66054CVE-2025-66054是WordPress插件LearnPress中发现的一个高危安全漏洞,CVSS评分达到7.5分。该漏洞属于缺失授权类型(Missing Authorization),允许未授权攻击者通过利用配置错误的访问控制安全级别来访问本应受保护的功能或数据。LearnPress是一款由ThimPress开发的知名WordPress在线课程管理(LMS)插件,被全球数百万网站用于创建和管理在线课程。
此漏洞影响LearnPress从某个未指明版本开始直至4.2.9.4的所有版本。由于攻击向量为网络可访问(AV:N),且无需认证(PR:N)和用户交互(UI:N),攻击者可以直接从互联网发起攻击,无需获取任何用户凭据或诱骗管理员操作。漏洞导致的高机密性影响(C:H)意味着敏感数据可能被泄露,包括但不限于课程内容、用户信息、成绩数据或其他管理信息。
该漏洞由Patchstack安全团队的[email protected]发现并报告。由于LearnPress的广泛使用和漏洞的低攻击门槛,建议所有使用该插件的网站管理员立即采取修复措施,以防止潜在的安全事件和数据泄露。
CVE-2025-66054漏洞根源在于LearnPress插件中的访问控制机制配置不当。具体而言,插件的某些管理功能或API端点缺少适当的权限检查(capability checks),导致未经身份验证的用户能够执行本应仅限管理员或授权用户才能进行的操作。
在WordPress插件架构中,开发者通常需要使用current_user_can()等函数来验证当前用户是否具有执行特定操作的权限。然而,在存在漏洞的代码路径中,这些关键的授权检查被省略或配置错误。当攻击者发送精心构造的请求到目标站点时,服务器会错误地认为请求来自合法授权用户并执行相应操作。
利用该漏洞的攻击流程通常包括:攻击者识别目标WordPress站点上运行的LearnPress插件版本(通过检查页面源码或API响应),然后构造针对存在缺陷的API端点或管理功能的HTTP请求。由于无需认证,攻击者可以直接使用自动化工具批量扫描和利用此漏洞。成功利用后,攻击者可能获取课程内容、学生个人信息、成绩记录等敏感数据,或在某些情况下修改课程设置和内容。
CVSS向量的配置(N=Network, L=Low Complexity, N=None Required, U=Unchanged, H=High Confidentiality, N=None Integrity/Availability)明确指出这是一个可远程利用、复杂度低、无需认证的高危漏洞,主要威胁机密性。