Description
MONAI 0.4.0 before 1.6.1 contains a remote code execution vulnerability that allows on-path attackers to execute code by tampering with SENet pretrained weights fetched over plaintext HTTP. Attackers can substitute a crafted .pth file that load_state_dict_from_url unpickles without weights_only=True, executing code when SEResNet50 or other SENet models are constructed with pretrained=True.
Published: 2026-10-12
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

MONAI 0.4.0 through 1.6.0 contains a remote code execution vulnerability that allows on‑path attackers to manipulate pretrained weight files fetched over plaintext HTTP. An attacker can replace the .pth file with a crafted pickle that, when load_state_dict_from_url is called without weights_only=True, executes arbitrary code during the construction of SENet models with pretrained=True. This lets an attacker run code with the privileges of the process loading the model, potentially compromising confidentiality, integrity, and availability of the system.

Affected Systems

MONAI framework versions 0.4.0 up to 1.6.0 inclusive are affected. Users deploying those versions and instantiating SENet or other pretrained models are at risk. Versions 1.6.1 and later are not vulnerable.

Risk and Exploitability

CVSS score of 7.7 indicates high severity. The EPSS score is not available, so current exploitation frequency cannot be quantified. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector relies on an on‑path network condition that permits an attacker to replace the HTTP response with a malicious pickle file; a man‑in‑the‑middle attacker on the HTTP channel can trigger execution immediately when the model is constructed.

Generated by OpenCVE AI on October 12, 2026 at 20:49 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to MONAI 1.6.1 or later to apply the vendor fix that removes the unsafe pickle loading. 1.6.1 and newer versions prevent execution of untrusted pickle data when downloading pre‑trained weights.
  • If an upgrade is not possible immediately, disable automatic loading of pre‑trained weights by setting pretrained=False or clearing the MONAI_PRETRAINED environment variable, and load any required weights manually from a trusted local source using torch.load(..., weights_only=True).
  • Ensure that HTTP requests to download pre‑trained weights are performed over HTTPS. If the library still uses HTTP, block outbound HTTP traffic to the weight repository or use network‑level redirects to HTTPS.
  • As a temporary measure, isolate the machine learning workload from public networks or configure a firewall rule to block HTTP traffic to the weight repository, preventing on‑path interception and tampering.

Generated by OpenCVE AI on October 12, 2026 at 20:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description MONAI 0.4.0 before 1.6.1 contains a remote code execution vulnerability that allows on-path attackers to execute code by tampering with SENet pretrained weights fetched over plaintext HTTP. Attackers can substitute a crafted .pth file that load_state_dict_from_url unpickles without weights_only=True, executing code when SEResNet50 or other SENet models are constructed with pretrained=True.
Title MONAI 0.4.0 before 1.6.1 RCE via SENet Pretrained Weights Over Plaintext HTTP
First Time appeared Project-monai
Project-monai monai
Weaknesses CWE-502
CPEs cpe:2.3:a:project-monai:monai:*:*:*:*:*:*:*:*
Vendors & Products Project-monai
Project-monai monai
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 7.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Project-monai Monai
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T17:29:37.331Z

Reserved: 2026-10-12T14:21:32.594Z

Link: CVE-2026-109360

cve-icon Vulnrichment

Updated: 2026-10-13T17:29:28.071Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T17:17:33.480

Modified: 2026-10-16T19:18:44.867

Link: CVE-2026-109360

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T21:00:16Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data