# SpiceDB 涉及带有限制的关联检查可能导致预期权限时无权限出现
## 漏洞概述
SpiceDB是一个开源数据库,用于存储和查询细粒度授权数据。在1.44.2版本之前,当涉及到具有条件的箭头关系的模式时,如果解析CheckPermission请求的路径涉及多个带有条件的分支的评估,请求可能会返回预期以外的否定响应。
## 影响版本
- 版本1.44.2之前的所有版本
## 细节
在处理复杂箭头关系(带有条件)的模式时,SpiceDB在解析CheckPermission请求路径的过程中,如果涉及多个带有条件的分支,可能会错误地返回否定响应。1.44.2版本修复了该问题。
## 影响
在未修复的版本中,用户可能会遇到权限检查请求返回不正确的否定响应。官方建议在未升级到1.44.2版本之前,避免在箭头关系上使用条件作为临时解决方案。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: Release v1.44.2 · authzed/spicedb · GitHub -- 🔗来源链接
标签: x_refsource_MISC
标题: Checks involving relations with caveats can result in no permission when permission is expected · Advisory · authzed/spicedb · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
标题: fix: Checks involving relations with caveats can result in no permiss… · authzed/spicedb@fe8dd9f · GitHub -- 🔗来源链接
标签: x_refsource_MISC