Thanks to visit codestin.com
Credit goes to github.com

Skip to content

chore(deps): bump gitpython 3.1.45 → 3.1.50 to address GHSA-x2qx-6953-8485 and GHSA-rpm5-65cw-6hj4#1371

Open
ushnish-de wants to merge 1 commit into
mainfrom
ude/bump-gitpython-3.1.50
Open

chore(deps): bump gitpython 3.1.45 → 3.1.50 to address GHSA-x2qx-6953-8485 and GHSA-rpm5-65cw-6hj4#1371
ushnish-de wants to merge 1 commit into
mainfrom
ude/bump-gitpython-3.1.50

Conversation

@ushnish-de
Copy link
Copy Markdown
Contributor

Bumps gitpython from 3.1.45 to 3.1.50 to address two security advisories:

GHSA-x2qx-6953-8485 (NVD: Critical) — Unsafe option check validates multi_options before shlex.split transformation
GHSA-rpm5-65cw-6hj4 (High) — Command Injection via Git options bypass

Both are fixed in gitpython 3.1.47+. This is a security-only change with no API breakage.

Changes

uv.lock: gitpython 3.1.45 → 3.1.50

Verification

uv lock --check ✅
uv sync --extra dev ✅
uv run pytest ✅ (223/223 passed in 12.29s)
uv run python -c "import git; print(git.version)" → 3.1.50

Context

gitpython is a transitive dependency pulled in by wandb and mlflow-skinny. Neither pins an upper bound, so the bump is safe.

Addresses two security advisories in gitpython:
- GHSA-x2qx-6953-8485 (NVD: Critical) - Unsafe option check
  validates multi_options before shlex.split transformation
- GHSA-rpm5-65cw-6hj4 (High) - Command Injection via Git options
  bypass
Both are fixed in gitpython >= 3.1.47. This is a security-only
patch release with no API breakage. gitpython is a transitive
dependency pulled in by wandb and mlflow-skinny; neither pins an
upper bound, so the bump is safe.
Verified with:
- uv lock --check
- uv sync --extra dev
- uv run pytest (223/223 passed)

Signed-off-by: Ushnish De <[email protected]>
@ushnish-de ushnish-de requested a review from a team as a code owner May 19, 2026 21:27
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 19, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

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