CVE-2026-100841
Last modified
CVE-2026-100841 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. In MONAI 1.6.0, PersistentDataset (monai/data/dataset.py) explicitly rejects the combination track_meta=True with weights_only=True, forcing users who cache MetaTensors (the default tensor type in MONAI >= 1.0) to run torch.load(hashfile, weights_only=False). Related cache helpers in monai/data/utils.py also call pickle.loads on cached content and derive cache keys with hashlib.md5.
Description
In MONAI 1.6.0, PersistentDataset (monai/data/dataset.py) explicitly rejects the combination track_meta=True with weights_only=True, forcing users who cache MetaTensors (the default tensor type in MONAI >= 1.0) to run torch.load(hashfile, weights_only=False). Related cache helpers in monai/data/utils.py also call pickle.loads on cached content and derive cache keys with hashlib.md5. As a result, a local user with write access to a shared or world-writable cache_dir (e.g. /tmp/monai_cache, HPC scratch, ~/.cache/monai) can place a malicious pickle file that is deserialized the next time another user's MONAI pipeline reads the cache, resulting in arbitrary code execution in that user's context. All released versions of the monai pip package are affected; no patched version is available as of the advisory.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Project-MONAI | MONAI | 1.6.0 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-100841?
How severe is CVE-2026-100841?
How do I fix CVE-2026-100841?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-100835Contrast before 1.16.0 is susceptible to remote attestation …7.4
- CVE-2026-100836Contrast through 1.20.0 contains a panic vulnerability in th…4.3
- CVE-2026-100837Contrast (Edgeless Systems) through 1.20.0 performs unanchor…3.7
- CVE-2026-100838Contrast is a confidential-computing runtime for Kubernetes.…8.1
- CVE-2026-100839Contrast is a confidential-computing runtime for Kubernetes.…8.4
- CVE-2026-100840MONAI through 1.6.0 contains a remote code execution vulnera…7.8
- CVE-2026-100842MONAI through 1.6.0 contains an eval injection vulnerability…7
- CVE-2026-100843MONAI versions before 1.6.0 contain a remote code execution …7.8
- CVE-2026-100844MONAI before 1.6.0 is vulnerable to OS command injection in …8.4
- CVE-2026-100845MONAI before 1.6.0 contains an unsafe deserialization vulner…7.8
- CVE-2026-100846MONAI before 1.5.2 contains a deserialization of untrusted d…7.6
- CVE-2026-100847AzuraCast before 0.23.8 contains a DQL injection vulnerabili…7.5
Are you affected by CVE-2026-100841?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
