Skip to content

security: bump vllm 0.20.0 → 0.24.0 and GitPython for CVE remediation - #2353

Merged
kajalj22 merged 4 commits into
mainfrom
bump/cve-aug2026-vllm024
Aug 5, 2026
Merged

security: bump vllm 0.20.0 → 0.24.0 and GitPython for CVE remediation#2353
kajalj22 merged 4 commits into
mainfrom
bump/cve-aug2026-vllm024

Conversation

@kajalj22

@kajalj22 kajalj22 commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • vllm 0.20.0 → 0.24.0 (addresses security vulnerabilities; also updates flashinfer-python 0.6.8.post1 → 0.6.12)
  • GitPython ≥3.1.50 → ≥3.1.57 (addresses security vulnerability; lock resolves to 3.1.58)
  • pyarrow already at 25.0.0 in lock (existing >=23.0.1 constraint sufficient; no change needed)
  • diskcache added to exclude-dependencies (no fix available; no longer pulled in by vllm 0.24.0 — blocked explicitly to prevent re-introduction)

vllm 0.24.0 does not import NamespaceTool from openai.types.responses, so the existing openai<=2.7.2 constraint is preserved and no openai SDK bump is required.

Test plan

  • CI passes (lint, unit tests, pre-commit hooks, server suite, build)
  • uv lock resolves cleanly with no conflicts

🤖 Generated with Claude Code

- vllm 0.20.0 → 0.24.0 (security fix; also updates flashinfer-python 0.6.8.post1 → 0.6.12)
- GitPython ≥3.1.50 → ≥3.1.57 (security fix; lock resolves to 3.1.58)
- pyarrow already at 25.0.0 in lock (constraint >=23.0.1 unchanged, CVE addressed)
- diskcache excluded via exclude-dependencies (no fix available; no longer pulled in by vllm 0.24.0)

vllm 0.24.0 does not import NamespaceTool from openai.types.responses so
the existing openai<=2.7.2 constraint is preserved — no openai SDK bump needed.

Signed-off-by: Kajal Jain <kajalj@nvidia.com>
@kajalj22
kajalj22 requested a review from a team as a code owner August 5, 2026 17:50
@copy-pr-bot

copy-pr-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown

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.

bxyu-nvidia
bxyu-nvidia previously approved these changes Aug 5, 2026
@kajalj22 kajalj22 added the r0.5.0 Auto-cherrypick to release branch. Apply before merge; cherrypick happens after merge. label Aug 5, 2026
thomasdhc
thomasdhc previously approved these changes Aug 5, 2026
…llm 0.24.0

The append call was missed in the initial commit; only the comment was
updated. vllm 0.24.0 requires flashinfer-python==0.6.12.

Signed-off-by: Kajal Jain <kajalj@nvidia.com>
@kajalj22
kajalj22 dismissed stale reviews from thomasdhc and bxyu-nvidia via dfa53a4 August 5, 2026 21:09
@kajalj22
kajalj22 enabled auto-merge (squash) August 5, 2026 21:30
@kajalj22
kajalj22 disabled auto-merge August 5, 2026 21:31
@kajalj22
kajalj22 merged commit ab46768 into main Aug 5, 2026
17 checks passed
@kajalj22
kajalj22 deleted the bump/cve-aug2026-vllm024 branch August 5, 2026 21:31
kajalj22 added a commit that referenced this pull request Aug 5, 2026
…ation (2353)` into `r0.5.0` (#2367)

beep boop [🤖]: Hi @kajalj22 👋,

    we've cherry picked #2353 into  for you! 🚀

    Please review and approve this cherry pick by your convenience!

Signed-off-by: Kajal Jain <kajalj@nvidia.com>
Signed-off-by: NeMo Bot <nemo-bot@nvidia.com>
Co-authored-by: kajalj22 <kajalj@nvidia.com>
OlegSudakov pushed a commit to OlegSudakov/Gym that referenced this pull request Aug 7, 2026
…NVIDIA-NeMo#2353)

## Summary

- **vllm** 0.20.0 → 0.24.0 (addresses security vulnerabilities; also
updates flashinfer-python 0.6.8.post1 → 0.6.12)
- **GitPython** ≥3.1.50 → ≥3.1.57 (addresses security vulnerability;
lock resolves to 3.1.58)
- **pyarrow** already at 25.0.0 in lock (existing `>=23.0.1` constraint
sufficient; no change needed)
- **diskcache** added to `exclude-dependencies` (no fix available; no
longer pulled in by vllm 0.24.0 — blocked explicitly to prevent
re-introduction)

vllm 0.24.0 does not import `NamespaceTool` from
`openai.types.responses`, so the existing `openai<=2.7.2` constraint is
preserved and no openai SDK bump is required.

## Test plan

- [x] CI passes (lint, unit tests, pre-commit hooks, server suite,
build)
- [x] `uv lock` resolves cleanly with no conflicts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Signed-off-by: Kajal Jain <kajalj@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

r0.5.0 Auto-cherrypick to release branch. Apply before merge; cherrypick happens after merge.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants