CVE-2026-31272MRCMS 3.1.2版本存在严重的访问控制漏洞。由于UserController.java中的save()方法缺乏授权验证,攻击者可在无需认证的情况下通过发送恶意请求直接创建超级管理员账户,从而完全接管系统。
该漏洞源于Java后端代码中缺失了关键的业务逻辑校验。在MRCMS的`src/main/java/org/marker/mushroom/controller/UserController.java`文件里,`save()`方法负责处理用户保存操作,但未对调用者的身份和权限进行校验。攻击者只需向该接口发送包含管理员权限参数的POST请求,服务器便会直接执行SQL插入操作。由于无需登录即可调用,这属于标准的Broken Access Control(失效的访问控制)漏洞,攻击者利用此漏洞可瞬间获得系统的最高控制权。