Vulnerability Information
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.
Vulnerability Title
Disallow replay of `private_key_jwt` by blacklisting JTIs in Hydra
Vulnerability Description
In Hydra (an OAuth2 Server and OpenID Certified™ OpenID Connect Provider written in Go), before version 1.4.0+oryOS.17, when using client authentication method 'private_key_jwt' [1], OpenId specification says the following about assertion `jti`: "A unique identifier for the token, which can be used to prevent reuse of the token. These tokens MUST only be used once, unless conditions for reuse were negotiated between the parties". Hydra does not check the uniqueness of this `jti` value. Exploiting this vulnerability is somewhat difficult because: - TLS protects against MITM which makes it difficult to intercept valid tokens for replay attacks - The expiry time of the JWT gives only a short window of opportunity where it could be replayed This has been patched in version v1.4.0+oryOS.17
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:N/A:N
Vulnerability Type
使用捕获-重放进行的认证绕过
Vulnerability Title
Hydra 安全漏洞
Vulnerability Description
Hydra是一款渗透测试工具。 Hydra 1.4.0之前版本中存在安全漏洞,该漏洞源于程序没有检查‘jti’值的唯一性。攻击者可利用该漏洞重放令牌。
CVSS Information
N/A
Vulnerability Type
N/A