CVE-2026-100846
Description
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.
How to fix
- project-monai monai1.5.2 or later
- monai1.6.0, 1.5.2 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| project-monai monai | v < 1.5.2 | 1.5.2 |
| monaiPyPI | v < 1.6.0, v < 1.5.2 | 1.6.0, 1.5.2 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.