CVE-2023-54346WordPress插件Backup Migration 1.2.8版本存在严重的信息泄露漏洞。该插件在处理数据库备份文件时,由于使用了可预测的文件路径且缺乏访问控制,未经身份验证的远程攻击者无需用户交互即可枚举备份目录。攻击者能够直接构造URL下载包含完整数据库转储的敏感备份存档,导致站点所有敏感数据完全泄露。
该漏洞的根本原因在于WordPress Backup Migration插件在1.2.8及更早版本中,对生成的数据库备份文件缺乏有效的访问控制机制。插件默认将备份文件存储在Web根目录下的特定文件夹中,且文件名通常包含可预测的时间戳或序列号。攻击者首先通过分析插件结构或访问公开的配置文件及日志,确定备份存储的具体目录路径。随后,利用已知的路径结构和命名模式,攻击者可以枚举并直接构造HTTP请求访问备份下载端点。由于该端点未进行身份验证校验(PR:N),任何网络攻击者均可遍历并下载完整的数据库备份文件(通常是.sql或.zip压缩包)。一旦获取备份文件,攻击者可离线解析数据库内容,获取管理员哈希凭证、用户个人身份信息(PII)及敏感业务数据,可能导致服务器被进一步完全接管。