CVE Catalog

CVE-2026-100846

HighCVSS 7.6
Published: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.27%

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

Summary

MONAI before 1.5.2 contains a deserialization of untrusted data vulnerability in the algo_from_pickle function in monai/auto3dseg/utils.py. The function reads a .pkl file and passes its contents to pickle.loads without validating the data source or content. If an application invokes algo_from_pickle on an attacker-supplied pickle file, an object defining __reduce__ is executed during deserialization, resulting in arbitrary code execution.

Risk Assessment

An attacker can execute arbitrary code in the context of the application, potentially leading to full system compromise and data theft.

Recommendation

Update MONAI to version 1.5.2 or later. Do not call algo_from_pickle on untrusted files.

Other vulnerabilities in MONAI

See all
Original NVD description (English source)

MONAI before 1.5.2 contains a deserialization of untrusted data vulnerability in the algo_from_pickle function in monai/auto3dseg/utils.py. The function reads a .pkl file and passes its contents to pickle.loads without validating the data source or content. If an application invokes algo_from_pickle on an attacker-supplied pickle file, an object defining __reduce__ is executed during deserialization, resulting in arbitrary code execution in the context of the application.

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