Go JOSE: DoS when parsing JWKs that contain RSA keys
影響: go:github.com/go-jose/go-jose/v4 <= 4.1.5 → 4.1.6, go:github.com/go-jose/go-jose/v3 <= 3.0.5
A crafted RSA key inside a JWK can cause operations that parse JWKs to consume excess CPU. Details go-jose does not check for bounds on RSA modulus and primes before validating them. Values are passed directly to crypto/rsa.PrivateKey.Validate(). On Go 1.24+, this takes cubic time complexity with respect to the RSA modulus and primes. This allows an attacker to supply a crafted JWK to consume excessive CPU. https://github.com/go-jose/go-jose/blob/5b371aecfcf7aabe06068d67da4344591ecddc76/jwk.go#…
| CVE | CVE-2026-116587 |
|---|---|
| 情報源 | GitHub Advisory Database |
| 取得日時 | 2026/10/28 06:03 |
| データ | Markdown JSON |
2026/10/28 04:01、GitHub Advisory Databaseが「Go JOSE: DoS when parsing JWKs that contain RSA keys」を公開しました (種別: 脆弱性アドバイザリ)。重大度は「重要」(high) です。関連する技術: Go、GitHub。CVE: CVE-2026-116587。