fix(deps): bump python-multipart, cryptography, pyjwt (HIGH security alerts)#4398
Open
olaservo wants to merge 1 commit into
Open
fix(deps): bump python-multipart, cryptography, pyjwt (HIGH security alerts)#4398olaservo wants to merge 1 commit into
olaservo wants to merge 1 commit into
Conversation
…lerts Resolves a fresh batch of Dependabot alerts (disclosed 2026-06-15/16, after PR modelcontextprotocol#4376 merged) across the fetch, git, and time server lockfiles: - python-multipart 0.0.27 -> 0.0.32 (CVE-2026-53539 HIGH querystring DoS, plus CVE-2026-53537/53538/53540 parameter smuggling / buffering) - cryptography 48.0.0 -> 49.0.0 (GHSA-537c-gmf6-5ccf HIGH, vulnerable OpenSSL statically linked in wheels < 48.0.1) - pyjwt 2.12.1 -> 2.13.0 (HIGH + medium JWT advisories) All three are transitive deps; lockfiles only. Diff scoped to exactly these 9 version bumps with no other resolution churn. git server tests unchanged vs base (43 passed; 37 pre-existing Windows tempdir errors). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation and Context
A fresh batch of Dependabot alerts was disclosed on 2026-06-15/16 — after #4376 merged — affecting three transitive Python dependencies pinned across the
fetch,git, andtimeserver lockfiles. This bumps each past its fix floor:All three are transitive deps — lockfiles only, no
pyproject.tomlchanges. The diff is scoped to exactly these 9 version bumps (3 packages × 3 servers) with no other resolution churn.How Has This Been Tested?
uv lock --upgrade-packagefor each of the three packages insrc/fetch,src/git,src/time; confirmed each lockfile lands on python-multipart ≥0.0.31, cryptography ≥48.0.1, pyjwt ≥2.13.0.gitserver test suite against both the new and base lockfiles: identical results (43 passed; the 37 errors are pre-existing Windows tempdir handle-leaks in fixtures, independent of the dependency versions). No regressions introduced by the bump.Breaking Changes
None. Transitive runtime deps only.
Types of changes
Checklist
Additional context
Not covered here: the 4 medium
mcp-server-gitself-advisories (#134–137), which concern the git server's own published package version and are a separate change.🤖 Generated with Claude Code