Skip to content

Update go-jose to v4.1.6 - #210

Closed
Odrec wants to merge 1 commit into
mainfrom
bump-go-jose-4.1.6
Closed

Odrec wants to merge 1 commit into
mainfrom
bump-go-jose-4.1.6

Conversation

@Odrec

@Odrec Odrec commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator

Closes Dependabot alert 1 (GHSA-mgcc-cww5-fp2q, high): go-jose up to v4.1.5 checks no bounds on an RSA key's modulus and primes before validating them, so a crafted JWK costs cubic CPU time to parse.

Keyosk parses JWKs only from its identity provider's key set, through go-oidc, so the provider would have to serve such a key. The exposure is small, but the update is only go.mod and go.sum.

make check passes.

🤖 Generated with Claude Code

go-jose up to v4.1.5 checks no bounds on an RSA key's modulus and primes
before validating them, so a crafted JWK costs cubic CPU time to parse
(GHSA-mgcc-cww5-fp2q, CVE-2026-116587). Keyosk parses JWKs only from its
identity provider's key set, through go-oidc, so the provider would have to
serve such a key; the update closes it anyway.
@Odrec

Odrec commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator Author

Duplicate of #205, which Dependabot opened for the same bump with an identical go.mod and go.sum change; its checks are green.

@Odrec Odrec closed this Oct 30, 2026
@Odrec
Odrec deleted the bump-go-jose-4.1.6 branch October 30, 2026 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant