CVE-2025-9218CVE-2025-9218是WordPress平台rtMedia插件的一个信息泄露漏洞。该漏洞存在于rtMedia插件的REST API处理函数handle_rest_pre_dispatch()中,由于缺少适当的授权检查,当网站同时安装并激活Godam插件时,未经身份认证的远程攻击者可以访问原本应受保护的媒体资源。具体而言,攻击者能够检索与草稿状态或私有帖子相关联的媒体文件,包括图片、视频、音频等多媒体内容。此漏洞影响rtMedia插件4.7.0至4.7.3版本。rtMedia是一款流行的WordPress媒体管理插件,为WordPress、BuddyPress和bbPress平台提供媒体上传、管理和分享功能。由于该插件被广泛应用于社交网络、社区论坛等类型的网站,漏洞可能暴露大量私有媒体内容,包括用户个人照片、私密文档等敏感信息。虽然漏洞本身不直接导致服务器被入侵或数据被篡改,但信息泄露可能为后续攻击提供有价值的情报,或导致用户隐私泄露。由于攻击复杂度较高(需要Godam插件同时存在)且CVSS评分仅为3.7,该漏洞被评定为低危级别,但仍建议相关用户及时采取修复措施。
rtMedia插件在4.7.0版本中引入了REST API功能以支持更灵活的媒体管理。该插件的RTMediaJsonApi.php文件中的handle_rest_pre_dispatch()函数负责处理REST API请求。在正常情况下,访问与草稿或私有帖子关联的媒体需要具备相应的文章阅读权限,WordPress核心会通过current_user_can()等函数进行权限检查。然而,由于handle_rest_pre_dispatch()函数在处理请求时缺少必要的授权验证逻辑,当Godam插件被激活时,这两个插件之间的交互会导致权限检查被绕过。具体来说,Godam插件可能修改了WordPress的REST API请求处理流程,使得rtMedia的API端点在某些情况下跳过了标准的权限验证步骤。攻击者可以通过构造特定的REST API请求,直接访问类似/wp-json/rtmedia/v1/media/的端点,配合目标媒体ID或帖子ID参数,即可获取与私有/草稿帖子关联的媒体信息。漏洞利用的关键在于理解rtMedia的REST API路由和参数结构,攻击者可能需要枚举媒体ID或利用其他端点信息来定位目标资源。