CVE-2025-63058CVE-2025-63058是WordPress插件Custom Field Template中发现的一个敏感信息泄露漏洞。该漏洞属于"暴露敏感系统信息给未授权控制范围"类型,允许攻击者检索插件中嵌入的敏感数据。Custom Field Template是一款广泛使用的WordPress插件,用于创建和管理自定义字段,为网站提供灵活的内容管理功能。然而,由于插件在处理用户请求时未能正确实施访问控制,攻击者可以利用低权限账户(如订阅者或贡献者角色)无需任何用户交互即可访问本应受保护的数据。此漏洞的CVSS评分为4.3(中等严重程度),主要影响系统的机密性。攻击向量为网络可访问性,低权限要求,无需用户交互,这使得该漏洞容易被大规模利用。攻击者可通过构造特定的HTTP请求来获取存储在自定义字段中的敏感信息,包括用户数据、配置信息或其他业务敏感内容。该漏洞由Patchstack安全团队发现并报告,影响版本从任意版本直至2.7.6。
该漏洞源于Custom Field Template插件在处理自定义字段查询时缺乏适当的权限验证机制。插件在实现过程中使用了不安全的直接数据库查询方式,允许经过身份验证的低权限用户通过构造特定的请求参数来访问其他用户或管理员设置的自定义字段数据。具体来说,插件的某个端点(如AJAX处理器或前端查询接口)在处理field参数时,未能正确验证当前用户是否有权访问请求的特定字段。攻击者可以通过枚举不同的字段标识符或利用插件的默认配置来获取敏感数据。漏洞利用的关键在于插件将所有自定义字段的元数据存储在同一数据库表中,且查询逻辑仅依赖客户端提供的参数而未进行服务端权限校验。此外,插件可能存在IDOR(不安全的直接对象引用)问题,允许攻击者通过修改请求中的字段ID来访问未授权的数据。此漏洞的技术根源在于缺少基于角色的访问控制(RBAC)实现,插件应当仅允许内容创建者或管理员访问其创建的自定义字段数据。