漏洞标题
tgstation-server的角色授权与用户的启用状态错误地进行逻辑或运算
漏洞描述信息
tgstation-server 是一个用于 BYOND 服务器管理的生产级工具。在 6.12.3 版本之前,用于授权 API 方法的角色与用于确定用户是否启用的角色之间错误地使用了逻辑“或”(OR) 而非逻辑“与”(AND)。这使得已启用的用户可以访问大多数(但并非全部)授权操作,而不论其权限如何。值得注意的是,WriteUsers 权限未受影响,因此用户不能利用此漏洞永久提升账户权限。该漏洞已在 tgstation-server-v6.12.3 版本中修复。
CVSS信息
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
漏洞类别
通过用户控制密钥绕过授权机制
漏洞标题
tgstation-server's role authorization incorrectly OR'd with user's enabled status
漏洞描述信息
tgstation-server is a production scale tool for BYOND server management. Prior to 6.12.3, roles used to authorize API methods were incorrectly OR'd instead of AND'ed with the role used to determine if a user was enabled. This allows enabled users access to most, but not all, authorized actions regardless of their permissions. Notably, the WriteUsers right is unaffected so users may not use this bug to permanently elevate their account permissions. The fix is release in tgstation-server-v6.12.3.
CVSS信息
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
漏洞类别
授权机制不恰当
漏洞标题
tgstation-server 授权问题漏洞
漏洞描述信息
tgstation-server是tgstation开源的一款用于管理生产BYOND服务器的工具集。 tgstation-server 6.12.3之前版本存在授权问题漏洞,该漏洞源于错误地进行了“或”运算,而不是“与”。
CVSS信息
N/A
漏洞类别
授权问题