CVE-2026-75832 in Grav
摘要
由 VulDB • 2026-08-18
Grav API 插件(getgrav/grav-plugin-api,随 Grav 2.0 捆绑发布)在 1.0.14 版本之前(于 1.0.15 中修复)存在一个缺失授权漏洞,位于 BlueprintPathResolver::resolveUserScope() 方法中。该方法基于账户的原始超级管理员 ACL 标志(access.api.super)来限制 users/<name> 作用域,而不是验证所提交 API key 的实际作用域。持有仅具有 api.media.write 权限且由超级管理员账户签发的 API key 的攻击者可以绕过授权检查,并通过 POST /blueprint-upload 或 GET /blueprint-files 将文件写入其他用户的作用域(在共享的 user/accounts/ 目录中,受 assertSafeExtension() 限制为图像扩展名),并浏览该作用域的文件列表,尽管该 key 并未被授予 api.users.write 权限。
If you want to get best quality of vulnerability data, you may have to visit VulDB.