CVE Catalog

CVE-2026-100844

HighCVSS 8.4
Published: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.64%

49th percentile - higher than 49% of all known CVEs

Summary

MONAI before 1.6.0 is vulnerable to OS command injection in the nnUNetV2Runner component. User-controlled values from the YAML configuration file and CLI/kwargs arguments are concatenated into a command string without quoting or validation and then passed to subprocess with shell=True. If a victim loads a crafted configuration file, arbitrary commands are executed with the privileges of the user running the job.

Risk Assessment

Arbitrary command execution can lead to full system compromise, data theft, or privilege escalation.

Recommendation

Update MONAI to version 1.6.0 or later. Do not load configuration files from untrusted sources.

Other vulnerabilities in MONAI

See all
Original NVD description (English source)

MONAI before 1.6.0 is vulnerable to OS command injection in the nnUNetV2Runner component (monai.apps.nnunet.nnunetv2_runner). User-controlled values taken from the YAML configuration file (notably dataset_name_or_id) and from CLI/kwargs arguments are concatenated into a command string without quoting or validation and then passed to subprocess with shell=True, so shell metacharacters (e.g., ';' on Linux, '&' on Windows) are interpreted. If a victim loads and processes a crafted configuration file — for example by instantiating nnUNetV2Runner with the malicious YAML and invoking a training/validation job such as train_single_model() — arbitrary commands are executed with the privileges of the user running the job.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS