CVE-2026-1541WordPress 的 Avada (Fusion) Builder 插件存在敏感信息泄露漏洞。该漏洞影响 3.15.1 及以下所有版本。由于 fusion_get_post_custom_field() 函数未验证元数据键是否受保护(如下划线前缀),导致具有订阅者及以上权限的攻击者可通过动态数据功能的 post_custom_field 参数提取本不应公开的受保护 post 元数据字段,造成信息泄露。
该漏洞的核心在于 Avada (Fusion) Builder 插件处理自定义字段的逻辑缺陷。WordPress 约定以下划线(_)开头的元数据键为受保护字段,用于存储内部状态或敏感信息。插件中的 fusion_get_post_custom_field() 函数在处理动态数据请求时,直接使用了用户提供的 post_custom_field 参数来查询数据库,而未检查该参数是否以下划线开头。因此,经过身份验证的攻击者(即便是权限较低的订阅者)可以通过构造特定的请求(例如指定键名为 _edit_lock 或 _wp_attached_file),诱使服务器返回这些敏感字段的值。这种利用方式无需高权限,且无需用户交互,即可遍历并获取受保护的元数据。