Skip to content

CVE-2026-48705 MONAI: MONAILabel Server Crash and Silent Inference Corruption via Crafted DICOM (pydicom DS/IS Validation Bypass)

CriticalCVSS 9.3 EPSS 0.51%
Published
Updated
Exploit status
No public exploit known

Description

MONAI (Medical Open Network for AI) is an AI toolkit for health care imaging. Prior to 1.6.1, PydicomReader._get_affine() trusts non-finite values in the DICOM PixelSpacing, ImagePositionPatient, and ImageOrientationPatient fields and composes them into an affine matrix without validation. An unauthenticated attacker who can upload a crafted DICOM to a default MONAILabel deployment can propagate NaN or infinity values through LoadImaged, Spacingd, model inference, and output writing, causing inference failures, persistent datastore poisoning, or geometrically corrupted results. This issue is fixed in version 1.6.1.

Affected products

ProductAffected versionsFixed in
Project-MONAI MONAI = < 1.6.1 No fix listed
pypi monai(PyPI) < 1.6.1 1.6.1
pypi monai(PyPI) = 0.0.1 No fix listed
pypi monai(PyPI) = 0.1.0 No fix listed
pypi monai(PyPI) = 0.2.0 No fix listed
pypi monai(PyPI) = 0.3.0 No fix listed
pypi monai(PyPI) = 0.4.0 No fix listed
pypi monai(PyPI) = 0.5.0 No fix listed
pypi monai(PyPI) = 0.5.1 No fix listed
pypi monai(PyPI) = 0.5.2 No fix listed
pypi monai(PyPI) = 0.5.3 No fix listed
pypi monai(PyPI) = 0.6.0 No fix listed
pypi monai(PyPI) = 0.7.0 No fix listed
pypi monai(PyPI) = 0.8.0 No fix listed
pypi monai(PyPI) = 0.8.1 No fix listed
pypi monai(PyPI) = 0.9.0 No fix listed
pypi monai(PyPI) = 0.9.1 No fix listed
pypi monai(PyPI) = 1.0.0 No fix listed
pypi monai(PyPI) = 1.0.1 No fix listed
pypi monai(PyPI) = 1.1.0 No fix listed
pypi monai(PyPI) = 1.2.0 No fix listed
pypi monai(PyPI) = 1.3.0 No fix listed
pypi monai(PyPI) = 1.3.1 No fix listed
pypi monai(PyPI) = 1.3.2 No fix listed
pypi monai(PyPI) = 1.3.2rc1 No fix listed
Show 22 more
pypi monai(PyPI) = 1.3.3rc1 No fix listed
pypi monai(PyPI) = 1.4.0 No fix listed
pypi monai(PyPI) = 1.4.0rc1 No fix listed
pypi monai(PyPI) = 1.4.0rc10 No fix listed
pypi monai(PyPI) = 1.4.0rc11 No fix listed
pypi monai(PyPI) = 1.4.0rc12 No fix listed
pypi monai(PyPI) = 1.4.0rc2 No fix listed
pypi monai(PyPI) = 1.4.0rc3 No fix listed
pypi monai(PyPI) = 1.4.0rc4 No fix listed
pypi monai(PyPI) = 1.4.0rc5 No fix listed
pypi monai(PyPI) = 1.4.0rc6 No fix listed
pypi monai(PyPI) = 1.4.0rc7 No fix listed
pypi monai(PyPI) = 1.4.0rc8 No fix listed
pypi monai(PyPI) = 1.4.0rc9 No fix listed
pypi monai(PyPI) = 1.4.1rc1 No fix listed
pypi monai(PyPI) = 1.5.0 No fix listed
pypi monai(PyPI) = 1.5.0rc1 No fix listed
pypi monai(PyPI) = 1.5.1 No fix listed
pypi monai(PyPI) = 1.5.2 No fix listed
pypi monai(PyPI) = 1.5.2rc1 No fix listed
pypi monai(PyPI) = 1.6.0 No fix listed
pypi monai(PyPI) = 1.6.1rc0 No fix listed

References