Skip to content

fix(security): upgrade mlflow, grpcio, torch (longmt_eval) for CVE remediation - #1657

Merged
kajalj22 merged 8 commits into
mainfrom
kajalj/gym-cve-june22
Jun 23, 2026
Merged

fix(security): upgrade mlflow, grpcio, torch (longmt_eval) for CVE remediation#1657
kajalj22 merged 8 commits into
mainfrom
kajalj/gym-cve-june22

Conversation

@kajalj22

@kajalj22 kajalj22 commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bump mlflow/mlflow-skinny >=3.12.0>=3.14.0 to fix CVEs
  • Add grpcio>=1.81.0rc1 as a uv constraint-dependency (transitive via ray) to fix CVEs
  • Bump torch 2.5.02.12.0 and torchvision 0.20.00.27.0 in longmt_eval via kajalj22/SEGALE@a7c9a1a which relaxes the upstream torch==2.5.0 pin

🤖 Generated with Claude Code

- bump mlflow/mlflow-skinny >=3.12.0 → >=3.14.0
- bump torch 2.5.1 → 2.12.0+cu130 and torchvision 0.20.1 → 0.27.0+cu130
  in wmt_translation; add pytorch cu130 wheel index (PyPI only ships
  CPU-only wheels for torch 2.12.0+, CUDA 12 support was dropped)
- add grpcio>=1.81.0rc1 as a uv constraint-dependency (transitive via ray)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Kajal Jain <kajalj@nvidia.com>
@kajalj22
kajalj22 requested a review from a team as a code owner June 22, 2026 20:25
@copy-pr-bot

copy-pr-bot Bot commented Jun 22, 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.

…CVE remediation

torch 2.12.0 dropped CUDA 12; GPU wheels only exist at the pytorch cu130
index. PyPI ships CPU-only for 2.12.0+, so add --extra-index-url and pin
the +cu130 local version to force the CUDA 13 wheel.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Kajal Jain <kajalj@nvidia.com>
@kajalj22 kajalj22 changed the title fix(security): upgrade pytorch, mlflow, grpcio for CVE remediation fix(security): upgrade mlflow, grpcio, torch (longmt_eval) for CVE remediation Jun 22, 2026
kajalj22 and others added 2 commits June 22, 2026 15:56
…EGALE fork

Point SEGALE to kajalj22/SEGALE@a7c9a1a which relaxes the torch==2.5.0 pin
to torch==2.12.0. No CUDA variant pinned — cu126/cu130/cu132 are all available
at the pytorch wheel index; select via UV_EXTRA_INDEX_URL at deploy time.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Kajal Jain <kajalj@nvidia.com>
Signed-off-by: Kajal Jain <kajalj@nvidia.com>
thomasdhc
thomasdhc previously approved these changes Jun 22, 2026
@kajalj22
kajalj22 requested a review from ananthsub June 22, 2026 22:16
kajalj22 and others added 2 commits June 22, 2026 18:04
Updated: grpcio 1.76.0 → 1.82.0rc1, mlflow/mlflow-skinny/mlflow-tracing
3.12.0 → 3.14.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Kajal Jain <kajalj@nvidia.com>
@kajalj22
kajalj22 enabled auto-merge (squash) June 23, 2026 05:12
@kajalj22
kajalj22 merged commit 03d9d9b into main Jun 23, 2026
15 checks passed
ritaneves pushed a commit that referenced this pull request Jun 25, 2026
…mediation (#1657)

## Summary
- Bump `mlflow`/`mlflow-skinny` `>=3.12.0` → `>=3.14.0` to fix CVEs
- Add `grpcio>=1.81.0rc1` as a `uv` `constraint-dependency` (transitive
via ray) to fix CVEs
- Bump `torch` `2.5.0` → `2.12.0` and `torchvision` `0.20.0` → `0.27.0`
in `longmt_eval` via
[kajalj22/SEGALE@a7c9a1a](kajalj22/SEGALE@a7c9a1a)
which relaxes the upstream `torch==2.5.0` pin

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

---------

Signed-off-by: Kajal Jain <kajalj@nvidia.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Rita Fernandes Neves <rfernandesne@nvidia.com>
Glorf added a commit that referenced this pull request Jul 8, 2026
ECS Fargate `SandboxProvider` on top of the sandbox API (#1377, now
merged to `main`). Auto-mirrors public images to ECR on demand; SSH
reverse-tunnel for exec / file-transfer / model egress.

Rebased onto `main` now that the sandbox base (#1377) has landed — this
PR stands on its own and is ready for review.

**Sandbox-bound agents line of work:**
**ECS Fargate (this PR)** → adapter middleware base (#1646) →
sandbox-bound CLI agents + capture (#1647). Interceptor follow-ups on
the adapter base: #1649 (caching), #1650 (observability), #1651
(rewrites).

3 commits, +5974: ECS provider + engine, on-demand ECR mirroring + conda
activation fix, and 233 unit tests (engine.py to 99%). `uv.lock`
reconciled with main's security upgrades (#1657).

---------

Signed-off-by: Michal Bien <mbien@nvidia.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

4 participants