Skip to content

docs: add release notes and container docs for CVE fixes (PR #1612) - #1733

Merged
lbliii merged 3 commits into
26.04-stagingfrom
lbliii/docs-pr-1612
Apr 3, 2026
Merged

docs: add release notes and container docs for CVE fixes (PR #1612)#1733
lbliii merged 3 commits into
26.04-stagingfrom
lbliii/docs-pr-1612

Conversation

@lbliii

@lbliii lbliii commented Apr 3, 2026

Copy link
Copy Markdown
Contributor

Description

Add 26.04 fern documentation for the four HIGH-severity CVE fixes introduced in PR #1612. Adds a new "Security Fixes" section to the release notes covering nemo-toolkit RCE, xgrammar DoS, and jackson-core DoS vulnerabilities. Adds dependency update line items for nemo-toolkit, xgrammar, and pynvml removal. Adds a "Security Hardening" section to the container environments page documenting the ray_dist.jar removal and build-time verification guard.

Checklist

  • I am familiar with the Contributing Guide.
  • New or Existing tests cover these changes.
  • The documentation is up to date with these changes.

Document four HIGH-severity CVE fixes (nemo-toolkit RCE, xgrammar DoS,
jackson-core DoS) and dependency updates (pynvml removal) in the 26.04
release notes. Add security hardening section to container environments
page for the ray_dist.jar removal.

Signed-off-by: Lawrence Lane <llane@nvidia.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Lawrence Lane <llane@nvidia.com>
@lbliii
lbliii requested a review from a team as a code owner April 3, 2026 15:53
@lbliii
lbliii requested review from meatybobby and removed request for a team April 3, 2026 15:53
- **uv**: Added minimum required version (>=0.7.0) to prevent lockfile revision drift
- **nemo-toolkit**: Bumped `nemo_toolkit[asr]` from `==2.4.0` to `>=2.7.2` to address deserialization CVEs. Only affects `audio_cpu` and `audio_cuda12` extras.
- **xgrammar**: Moved from `constraint-dependencies` (`>=0.1.21`) to `override-dependencies` (`>=0.1.32`) to override vLLM's pinned version and address CVE-2026-25048.
- **pynvml**: Removed redundant `pynvml` dependency from the `cuda12` extra since `nvidia-ml-py` already provides the same functionality.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not needed. This was accidentally added this release and wasn't there in the previous release.

Remove pynvml entry from Dependency Updates — it was accidentally
added this release and was not present in the previous release.

Signed-off-by: Logan Lane <llane@nvidia.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Lawrence Lane <llane@nvidia.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.

2 participants