CVE-2025-14288CVE-2025-14288是WordPress平台The Gallery Blocks with Lightbox插件中的一个高危安全漏洞。该插件是一款功能丰富的画廊块插件,支持图片画廊、HTML5视频、YouTube、Vimeo视频画廊以及原生画廊的灯箱效果。漏洞存在于插件的AJAX处理程序`pgc_sgb_action_wizard`中,由于错误地使用了`edit_posts`权限检查而不是`manage_options`权限检查来验证`update_option`操作类型,导致权限验证机制存在严重缺陷。攻击者只需要拥有WordPress网站的Contributor(贡献者)级别账户即可利用此漏洞,修改插件的任意配置选项。由于插件设置以`pgc_sgb_*`为前缀存储,攻击者可以修改所有以该前缀开头的选项,可能导致网站功能异常或被恶意利用。此漏洞影响插件3.3.0及以下所有版本,于2025年12月13日被披露。
该漏洞的根本原因在于WordPress权限检查机制的错误实现。在WordPress安全模型中,`manage_options`Capability要求用户具有管理员权限才能修改站点选项,而`edit_posts`Capability仅要求用户具有内容创作权限(如Author或Contributor角色)。插件开发者在实现`pgc_sgb_action_wizard`AJAX处理器时,使用了错误的Capability检查,导致低权限用户可以执行本应仅限管理员的操作。具体来说,当AJAX请求触发`update_option`操作类型时,代码仅验证用户是否具有`edit_posts`权限,而没有验证用户是否具有`manage_options`权限来修改站点选项。这使得攻击者可以通过构造特定的AJAX请求,指定`pgc_sgb_*`前缀的选项名称和新值,从而在未经适当授权的情况下修改这些配置。攻击者可能利用此漏洞修改插件的核心设置,甚至可能通过特定配置实现进一步的恶意操作。