Skip to content
OpenAdvisories
High · 7.6 CVE-2026-100846 EUVD-2026-87842GHSA-89gg-p5r5-q6r4GHSA-cvqf-4876-w239PYSEC-2026-4021

MONAI before 1.5.2 Remote Code Execution via Pickle Deserialization

Published Sep 27, 2026 · Updated Oct 8, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
Project-MONAI MONAI < 1.5.2 1.5.2

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI monai < 1.6.0 1.6.0 GHSA-89gg-p5r5-q6r4
PyPI monai < 1.5.2 1.5.2 PYSEC-2026-4021

References