漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Doorkeeper OpenID Connect: DCR endpoint persists unvalidated client-supplied scopes
Vulnerability Description
Doorkeeper OpenID Connect implements an OpenID Connect authentication provider for Rails applications on top of Doorkeeper. Prior to 1.10.4, the Dynamic Client Registration (DCR) endpoint persists client-supplied scopes without validating them against the server's configured scope set. Under certain conditions, this allows a self-registered client to obtain scopes beyond what the server intended to grant. In DynamicClientRegistrationController#application_params, the scopes attribute is assigned directly from params[:scope] with no validation against Doorkeeper.configuration.scopes or optional_scopes. Combined with enforce_configured_scopes being off by default and Doorkeeper's ScopeChecker prioritizing application-level scopes over server-level scopes, this creates a privilege escalation path. This issue is fixed in version 1.10.4.
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N
Vulnerability Type
授权机制不恰当
Vulnerability Title
doorkeeper gem Doorkeeper::OpenidConnect 授权问题漏洞
Vulnerability Description
doorkeeper gem Doorkeeper::OpenidConnect是doorkeeper gem组织的一个支持OpenID Connect协议的OAuth 2.0认证扩展模块。 doorkeeper gem Doorkeeper::OpenidConnect 1.10.4之前版本存在授权问题漏洞,该漏洞源于动态客户端注册端点未验证客户端提供的scopes,可能允许自注册客户端获取超出预期的权限,导致权限提升。
CVSS Information
N/A
Vulnerability Type
N/A