CVE-2025-14003CVE-2025-14003是WordPress平台下Image Gallery – Photo Grid & Video Gallery插件(也称为Modula)中的一个高危安全漏洞。该漏洞属于不安全的直接对象引用(IDOR)类型,是典型的Broken Access Control(访问控制失效)问题。漏洞根源在于add_images_to_gallery_callback()函数缺少权限检查,导致低权限认证用户(如Author角色)可以修改其他用户拥有的图库数据。具体而言,具有Author级别权限的认证攻击者可以在未经授权的情况下向其他用户拥有的任意Modula图库添加图片。此漏洞影响范围广泛,涉及所有版本直至2.13.3。由于该漏洞无需用户交互即可利用,且可被远程触发,对使用该插件的WordPress网站构成了中等程度的安全威胁,可能导致图库内容被恶意篡改或注入恶意图片。
该漏洞的技术根源在于WordPress插件的add_images_to_gallery_callback() AJAX函数未实施适当的权限验证机制。在正常的访问控制设计中,添加图片到特定图库的操作应当验证:1)当前用户是否已登录且具有相应权限;2)当前用户是否有权向目标图库添加内容。然而该插件仅验证了用户是否登录(PR:L级别的低权限认证要求),但未验证用户与目标图库的所有权关系。攻击者只需获取Author级别账户(通过暴力破解、钓鱼或其他方式),即可利用WordPress的AJAX端点发起请求。攻击请求中携带目标图库ID(该ID可通过其他API或页面遍历获取),插件直接处理请求而不检查图库所有权。漏洞利用路径为:攻击者构造包含gallery_id参数的POST请求到wp-admin/admin-ajax.php端点,触发add_images_to_gallery_callback()函数,该函数直接根据传入的gallery_id执行数据库操作,将攻击者指定的图片添加到受害者图库中。整个过程无需目标图库所有者确认或交互,完全基于服务器端缺失的访问控制检查。