Skip to content

fix(deps): upgrade PyJWT 2.10.1 → 2.12.1 to address CVE#107

Merged
jeanscherf merged 1 commit into
mainfrom
fix/pyjwt-cve-upgrade-2.12.1
May 11, 2026
Merged

fix(deps): upgrade PyJWT 2.10.1 → 2.12.1 to address CVE#107
jeanscherf merged 1 commit into
mainfrom
fix/pyjwt-cve-upgrade-2.12.1

Conversation

@jeanscherf
Copy link
Copy Markdown
Member

Summary

  • Upgrades PyJWT from ~=2.10.1 to ~=2.12.1 to pick up the security fix released in 2.12.x
  • The previous ~=2.10.1 pin (compatible with >=2.10.1, <2.11) blocked the patched version from being resolved
  • uv.lock updated accordingly

Test plan

  • All 17 IAS token unit tests pass with PyJWT 2.12.1
  • No API changes — usage is jwt.decode(..., verify_signature=False) which is stable across 2.x

PyJWT~=2.10.1 was pinning below the security fix in 2.12.x.
Widening to ~=2.12.1 picks up the patched release while staying
within the 2.x major.

All IAS token tests pass with the new version.
@jeanscherf jeanscherf requested a review from a team as a code owner May 11, 2026 20:20
@jeanscherf jeanscherf merged commit bc312c2 into main May 11, 2026
10 of 11 checks passed
@jeanscherf jeanscherf deleted the fix/pyjwt-cve-upgrade-2.12.1 branch May 11, 2026 20:26
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.

2 participants