Vearch 3.5.2 至 3.5.9 版本中存在一个角色权限检查(Role.HasPermissionForResources)的逻辑错误漏洞。该漏洞未能正确忽略角色中资源所配置的只读(ReadOnly)或无权限(None)级别,导致权限校验失效。已认证的非 root 用户可以在拥有只读权限的情况下,执行文档的 upsert(插入或更新)和删除操作;此外,还可通过调用 PUT /roles 接口,将自身角色权限提升至 WriteRead(读写)级别,从而进一步提权至集群管理员权限。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet