CVEsProject-MONAICVE-2026-118684Published Oct 28, 18:59 · Updated Oct 28, 18:59 UTC
5.9
MediumCVSS 3.1 · from VulnCheck
CVE-2026-118684

MONAI before 1.6.1 Missing Integrity Verification via check_hash in Downloads

MONAI · Broken cryptography · CWE-327
AffectedMONAI
FixUpdate to 1.6.1 or newer
PublishedOct 28, 18:59 · VulnCheck
ScoredOct 28 · 5.9 · VulnCheck
Exploit code publicNone known · checked 21:18 UTC
ExploitedNone known · CISA KEV checked 22:10 UTC

What we know

No known exploitation. CISA KEV, checked 22:10 UTC.
No public exploit code known. Exploit-DB, Metasploit, Nuclei, checked 21:18 UTC.
An attacker only needs network access to the target. No login needed. CVSS: network, no privileges.
It only works under certain conditions, which makes it harder to pull off. CVSS: high attack complexity.
A successful attack can change data. CVSS impact.

Description

MONAI before 1.6.1 contains an insufficient integrity verification vulnerability in check_hash() that silently returns True when hash_val is None, with MD5 as the default hash type. Attackers performing man-in-the-middle or registry compromise can substitute bundles, datasets, or model archives downloaded without hashes, enabling malicious file delivery and potential code execution.

From VulnCheck

Affected and fixed versions

ProductAffectedFixed inMONAIbefore 1.6.11.6.1MONAINot affected1.6.1

Exploit code

Exploit-DBnone knownMetasploitnone knownNucleinone known

References

GitHub Security Advisory (GHSA-hhh4-h52m-fqh6) · github.comvendor advisoryVulnCheck Advisory: MONAI before 1.6.1 Missing Integrity Verification via check_hash in Downloads · vulncheck.comthird party advisory

Other CVEs in MONAI

All 15 →
7.8MONAI 1.6.0 before 1.6.1 Code Execution via Auto3DSeg algo_from_json() · CVE-2026-119578Oct 308.8MONAI 1.2.0 before 1.6.1 Code Execution via bundle configs/logging.conf · CVE-2026-118683Oct 287.3MONAI 1.2.0 before 1.6.1 Insecure Deserialization RCE via nnUNetV2Runner postprocessing_file Path · CVE-2026-109361Oct 12