CVE-2026-42843Grav CMS的API插件在1.0.0-beta.15之前存在不安全的直接对象引用和逻辑缺陷。拥有基本API权限的认证用户可利用此漏洞修改自身配置,将权限提升至超级管理员,进而导致系统完全沦陷及远程代码执行。
该漏洞位于Grav API插件的`UsersController::update`组件中。由于缺乏严格的权限校验,低权限用户可以利用IDOR漏洞直接访问并修改用户对象。攻击者构造包含特定权限字段(如`admin.super`)的请求数据,发送至API更新接口。系统未拦截该非法操作,导致攻击者成功将自身权限升级为超级管理员。获得最高权限后,攻击者可利用CMS的管理功能执行系统命令或上传Webshell,实现远程代码执行。