CVE-2026-7638WordPress的App Builder插件在5.6.0及之前版本中存在不安全的直接对象引用(IDOR)漏洞。该漏洞源于`upload_avatar()`函数缺少授权验证,允许经过身份验证的攻击者(仅需订阅者权限)通过修改POST请求中的`user_id`参数,覆盖任意用户(包括管理员)的个人资料头像。
该漏洞位于插件的REST API端点`/wp-json/app-builder/v1/upload-avatar`。漏洞核心在于`upload_avatar()`函数直接从POST请求体中获取攻击者控制的`user_id`参数,并利用该ID调用更新用户元数据的函数,未验证当前请求者是否拥有该目标账户的修改权限。尽管CVSS向量显示无需认证,但实际利用场景需要攻击者拥有一个有效的WordPress账户(权限最低为Subscriber)。攻击者利用此漏洞可篡改管理员头像,造成网站完整性受损。