CVE-2026-2028WordPress MaxiBlocks Builder插件在2.1.8及之前的所有版本中存在安全漏洞。该漏洞源于插件在'maxi_remove_custom_image_size' AJAX操作中未对文件所有权进行充分验证。这使得拥有作者级别及以上权限的经过身份验证的攻击者,能够利用此漏洞删除wp-content/uploads目录下的任意文件。受影响的文件包括其他用户或管理员上传的媒体文件,可能导致网站资源丢失或数据完整性受损。
漏洞位于MaxiBlocks插件的`class-maxi-image-crop.php`文件中,涉及`maxi_remove_custom_image_size`这个AJAX动作。在正常流程中,该动作应仅允许用户删除自己上传的图片尺寸或文件。然而,由于代码逻辑缺陷,插件在接收到删除请求时,仅检查了请求的有效性,而未验证当前用户是否拥有目标文件的所有权。攻击者一旦通过认证(至少拥有Author角色),即可构造包含恶意文件路径或ID的POST请求发送至`wp-admin/admin-ajax.php`。通过操纵请求参数,攻击者可以指定`wp-content/uploads`目录下的任意文件路径,服务器端脚本会直接执行删除操作,从而绕过权限检查,实现非授权的文件删除。