Skip to content

merge upstream - #12

Merged
ajdecon merged 43 commits into
ajdecon:masterfrom
NVIDIA:master
Jul 3, 2026
Merged

merge upstream#12
ajdecon merged 43 commits into
ajdecon:masterfrom
NVIDIA:master

Conversation

@ajdecon

@ajdecon ajdecon commented Jul 3, 2026

Copy link
Copy Markdown
Owner

No description provided.

dholt and others added 30 commits April 27, 2026 17:28
… RCE (NVBug 6119291)

Fixes insecure YAML deserialization vulnerability reported via Intigriti (NVIDIA-WHT18LD0).
yaml.load() with FullLoader (or no Loader) allows Python object construction tags
(!!python/object/new:...) enabling arbitrary code execution.

Affected files:
- scripts/k8s/update_kubeflow_config.py (2 sinks: outer + inner yaml.load)
- workloads/examples/k8s/kubeflow-pipeline-deploy/triton_ops.py (1 sink: no Loader)

Fix: replace all instances with yaml.safe_load() which disables Python-specific
type constructors entirely.
fix: replace yaml.load with yaml.safe_load to prevent deserialization…
chore(release): bump component versions for 26.05
feat(dgx): update DGX software stack role
Add Ubuntu 24.04 NVIDIA Container Toolkit path
docs: clarify legacy CI and virtual lab status
Support Red Hat NVIDIA Container Toolkit path
michael-balint and others added 13 commits June 2, 2026 15:55
docs: clarify current OS validation targets
parse_versioning kept the last json.loads-parseable line and then indexed it
with a string key. When that line parsed to a non-dict (e.g. a JSON array),
the index raised an uncaught TypeError because only KeyError was handled,
aborting the task. Guard that the parsed value is a dict before indexing and
fall through to the existing 'no JSON could be loaded' path otherwise. Adds a
regression test covering the non-dict input case.
scripts/common.sh printed an always-empty DEEPOPS_VERSION unless a user
happened to set it in config/env.sh. Default it to the checkout's git tag
description (git describe --tags --always) with an unknown fallback, keep
the env.sh override, and document the variable in config.example/env.sh.
…or-6394703

fix: handle non-dict parsed JSON in firmware version manifest parser
Refresh workload, RoCE, and registry examples
chore(release): bump component versions for 26.07
Clarify Kubernetes storage helper support boundaries
@ajdecon
ajdecon merged commit ebb4a3e into ajdecon:master Jul 3, 2026
14 checks passed
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.

3 participants