CVE-2026-100846 PUBLISHED

MONAI before 1.5.2 Remote Code Execution via Pickle Deserialization

Assigner: VulnCheck
Reserved: 27.09.2026 Published: 27.09.2026 Updated: 27.09.2026

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.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
CVSS Score: 8.8

Product Status

Vendor Project-MONAI
Product MONAI
Versions Default: unaffected
  • affected from 0 to 1.5.2 (excl.)
  • Version 1.5.2 is unaffected

Credits

  • hnking-star reporter

References

Problem Types

  • Deserialization of Untrusted Data CWE