CVE-2025-10938CVE-2025-10938是WordPress UiPress lite插件中的一个高危敏感信息泄露漏洞。该漏洞存在于插件的AJAX处理函数中,由于缺少适当的权限验证检查,认证攻击者可以利用此漏洞获取系统敏感信息。攻击者仅需拥有订阅者级别(subscriber-level)的最低权限,即可通过调用uip_process_block_query AJAX函数,非法访问包含用户密码哈希、邮箱地址及其他敏感用户数据的内部信息。这些泄露的数据可被用于后续的账户接管攻击,对网站安全性构成严重威胁。该漏洞影响插件3.5.08及之前的所有版本,建议用户尽快升级到最新修复版本以消除安全风险。
该漏洞的根本原因在于UiPress lite插件的AJAX处理函数uip_process_block_query缺乏权限验证机制。在WordPress插件开发中,AJAX动作处理器应当使用wp_verify_nonce验证请求令牌,并使用current_user_can()检查用户权限。然而,该插件的此函数直接处理请求而未进行任何权限确认,导致任何已认证用户(包括订阅者角色)都能发起请求并获取敏感数据。攻击者可通过构造特定的AJAX请求,指定查询参数来枚举数据库中的用户信息。泄露的数据包括用户密码哈希(可用于离线暴力破解)、用户邮箱、用户ID、用户名等。攻击者获取这些信息后,可进一步实施账户接管或横向移动攻击。由于攻击通过正常的AJAX接口进行,流量特征与正常用户请求无异,传统的WAF规则可能难以检测。