Skip to content

Security: 18 CVE fixes for NSPECT-S62Q-PZUD (v26.05.2) - #715

Draft
nv-rag-cve-bot[bot] wants to merge 2 commits into
developfrom
cve-fix/NSPECT-S62Q-PZUD-20260713-022000
Draft

nv-rag-cve-bot[bot] wants to merge 2 commits into
developfrom
cve-fix/NSPECT-S62Q-PZUD-20260713-022000

Conversation

@nv-rag-cve-bot

Copy link
Copy Markdown

Summary

Fixes 18 CVE groups (1 Critical, 17 High) identified in nSpect program NSPECT-S62Q-PZUD (Foundational RAG Downloadable NIM Agent Blueprint) v26.05.2 — child containers NSPECT-UV6I-R3V9.

Python / rag-server / ingestor-server (all HIGH)

Package Old New CVE(s)
starlette 0.50.0 1.3.1 CVE-2026-48710, GHSA-82w8-qh3p-5jfq, GHSA-wqp7-x3pw-xc5r
python-multipart 0.0.29 0.0.32 CVE-2026-53539/53540/53538
aiohttp 3.13.5 3.14.1 CVE-2026-54275 + 10 related
bleach 6.3.0 6.4.0 GHSA-gj48-438w-jh9v, GHSA-8rfp
langchain 1.3.1 1.3.13 CVE-2026-55443
langgraph-sdk 0.3.3 0.4.2 CVE-2026-48776
langsmith 0.8.5 0.10.2 GHSA-f4xh-w4cj-qxq8
pydantic-settings 2.12.0 2.14.2 GHSA-4xgf-cpjx-pc3j
cryptography 48.0.0 49.0.0 GHSA-537c-gmf6-5ccf

Node / rag-frontend (1 Critical, 6 High)

Package Old New CVE(s)
vitest 3.2.4 3.2.7 GHSA-5xrq-8626-4rwp (CRITICAL)
react-router-dom 7.8.2 7.18.1 GHSA-49rj-9fvp-4h2h, GHSA-8646-j5j9-6r62, GHSA-8x6r-g9mw-2r78, GHSA-rxv8-25v2-qmq8
vite 6.3.5 6.4.3 GHSA-fx2h-pf6j-xcff
ws 8.18.3 8.21.0 GHSA-96hv-2xvq-fx4p

Also bumped @vitest/coverage-v8 and @vitest/ui to ^3.2.6 to satisfy vitest 3.2.7 peer requirement.

scripts/requirements.txt

  • aiohttp==3.12.14aiohttp>=3.14.1 (stale pin aligned with main override floor)

Deferred (Track C — base-image CVEs)

5 Critical + 43 High in golang/go, openssl, glibc (OS-level). These require --include-base-image to fix and are not addressed in this PR. They are documented in cve-fix-reports/NSPECT-S62Q-PZUD-20260713-022000/_summary.md (local, not committed).


Validation

  • Re-scan (local): pip-audit post-fix: 0 findings. pnpm audit post-fix: 0 Critical/High.
  • Phase 6 Expert Review: APPROVE (5/5 reviewers: CVE linkage, API compat, transitive impact, scope, test adequacy).
Gating job Status
unit-tests ⏳ pending
frontend-unit-tests ⏳ pending
lint ⏳ pending
Integration Tests ⏳ pending (GPU gate — --ci-wait-gpu)

Files changed

  • pyproject.toml — 3 direct dep floors bumped + 6 uv override-dependencies added/bumped
  • uv.lock — regenerated (12 version bumps)
  • frontend/package.json — 5 dep versions bumped + pnpm.overrides.ws added
  • frontend/pnpm-lock.yaml — regenerated
  • frontend/package-lock.json — regenerated
  • scripts/requirements.txt — aiohttp pin aligned

Audit trail

Local only: cve-fix-reports/NSPECT-S62Q-PZUD-20260713-022000/ (not committed — see phase-8 §8h for archival options).

Generated-by: agentic-cve-fix | Refs: NSPECT-S62Q-PZUD

NVIDIA RAG added 2 commits July 13, 2026 02:32
…gchain, langgraph-sdk, langsmith, pydantic-settings, cryptography

Addresses 9 CVE groups (all HIGH) flagged in nSpect NSPECT-UV6I-R3V9 v26.05.2:
  starlette 0.50.0→1.3.1 (CVE-2026-48710, GHSA-82w8-qh3p-5jfq, GHSA-wqp7-x3pw-xc5r)
  python-multipart 0.0.29→0.0.32 (CVE-2026-53539/53540/53538)
  aiohttp 3.13.5→3.14.1 (CVE-2026-54275 + 10 related)
  bleach 6.3.0→6.4.0 (GHSA-gj48-438w-jh9v, GHSA-8rfp)
  langchain 1.3.1→1.3.13 (CVE-2026-55443)
  langgraph-sdk 0.3.3→0.4.2 (CVE-2026-48776)
  langsmith 0.8.5→0.10.2 (GHSA-f4xh-w4cj-qxq8)
  pydantic-settings 2.12.0→2.14.2 (GHSA-4xgf-cpjx-pc3j)
  cryptography 48.0.0→49.0.0 (GHSA-537c-gmf6-5ccf)
Re-scan (pip-audit): 0 findings post-fix. Unit/integration/lint/smoke gate to CI.

Refs: NSPECT-S62Q-PZUD
Generated-by: agentic-cve-fix

Signed-off-by: nvaie-foundation <nvaie-foundation@nvidia.com>
…npm/frontend)

Addresses 7 CVE groups (1 CRITICAL, 6 HIGH) in rag-frontend v2.6.0:
  vitest 3.2.4→3.2.7 (GHSA-5xrq-8626-4rwp, CRITICAL)
  react-router-dom 7.8.2→7.18.1 (GHSA-49rj-9fvp-4h2h, GHSA-8646-j5j9-6r62, GHSA-8x6r-g9mw-2r78, GHSA-rxv8-25v2-qmq8)
  vite 6.3.5→6.4.3 (GHSA-fx2h-pf6j-xcff)
  ws 8.18.3→8.21.0 via pnpm.overrides (GHSA-96hv-2xvq-fx4p)
Bumped @vitest/coverage-v8 and @vitest/ui to ^3.2.6 to satisfy vitest 3.2.7 peer req.
pnpm audit post-fix: 0 Critical/High. pnpm-lock.yaml and package-lock.json regenerated.

Refs: NSPECT-S62Q-PZUD
Generated-by: agentic-cve-fix

Signed-off-by: nvaie-foundation <nvaie-foundation@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Jul 13, 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.

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.

0 participants