CVE-2026-1883CVE-2026-1883是WordPress插件Wicked Folders中的一个不安全直接对象引用(IDOR)漏洞。该插件是用于管理页面、文章和自定义文章类型文件夹的组织工具。漏洞源于delete_folders()函数缺少对用户控制键的验证,导致权限控制机制失效。攻击者只需拥有Contributor(贡献者)级别或更高的账户权限,即可利用此漏洞删除网站上任意用户创建的文件夹,包括其他管理员创建的文件夹。此漏洞影响所有版本直至4.1.0,CVSS评分4.3,属于中等严重程度。虽然该漏洞不直接导致数据泄露或代码执行,但文件夹的恶意删除可能影响网站内容组织结构,造成业务中断和数据混乱,特别是在依赖文件夹分类管理大量内容的网站上。
该IDOR漏洞存在于Wicked Folders插件的delete_folders()函数中。漏洞的根本原因是函数在处理文件夹删除请求时,直接使用用户提供的参数作为文件夹标识符,而未进行充分的权限验证和对象所有权检查。具体来说,当用户提交删除文件夹请求时,服务器端代码接受用户提交的文件夹ID参数,但未验证该文件夹是否属于当前认证用户或当前用户是否有权限删除该特定文件夹。攻击者可以通过修改请求中的文件夹ID参数,指定其他用户创建的文件夹ID,从而触发删除操作。由于WordPress的Contributor角色默认具有创建和管理自己内容的权限,攻击者可以利用这一权限缺陷操作不属于他们的文件夹对象。修复方案需要在delete_folders()函数中添加对当前用户权限和文件夹所有权的验证逻辑,确保用户只能删除自己创建的文件夹。