CVE-2026-4979WordPress插件UsersWP在1.2.58及之前版本中存在盲服务端请求伪造(SSRF)漏洞。该漏洞源于process_image_crop()方法对用户提供的URL缺乏严格的来源验证。攻击者可诱导服务器向任意内网或外网地址发起请求,从而扫描内部网络或访问敏感服务。
该漏洞位于UsersWP插件的图片裁剪处理逻辑中。当服务器处理头像或横幅图像裁剪时,process_image_crop()方法接收用户通过POST参数uwp_crop提交的URL。虽然代码使用了esc_url()进行清理和wp_check_filetype()验证文件扩展名,但并未强制验证URL是否指向本地uploads目录。随后,该URL被传递给uwp_resizeThumbnailImage()函数,该函数利用PHP的getimagesize()和imagecreatefrom*()系列函数处理图像。由于这些PHP函数支持URL流包装器,服务器会自动解析用户提供的URL并发起HTTP请求。因此,拥有订阅者及以上权限的认证攻击者可利用此缺陷,构造包含恶意URL的POST请求,迫使WordPress服务器向攻击者控制的外部站点或内部网络资源发起请求,实现SSRF攻击。