Skip to main content

NVIDIA Megatron-LM CVE-2026-65180

| EUVDEUVD-2026-98564 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-10-13 psirt@nvidia.com GHSA-42r9-xwp2-pv6v
7.8
CVSS 3.1 · Vendor: nvidia
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Deliver malicious checkpoint file to victim
  2. Delivery
    User loads crafted checkpoint in Megatron-LM
  3. Exploit
    Unsafe deserialization triggers (CWE-502)
  4. Execution
    Arbitrary code executes in user context
  5. Impact
    Privilege escalation and data exfiltration

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the victim to load an attacker-supplied, maliciously crafted checkpoint/model file into NVIDIA Megatron-LM; the vulnerable code path is the checkpoint-loading (deserialization) routine, so the attacker must first deliver the file and persuade the user to open it. Limiting factors: the vector is local (AV:L) rather than remote network, exploitation hinges on the user actually loading untrusted checkpoints (the CVSS UI:N label appears inconsistent with this described user-interaction requirement), and organizations that only load checkpoints from trusted/internal sources are not realistically exposed. No authentication bypass or network service is involved.

Impact

This is a CWE-502 unsafe deserialization flaw in NVIDIA Megatron-LM checkpoint loading, scored CVSS 7.8 (High) with vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, yielding full confidentiality, integrity, and availability impact. The real-world risk is moderated by the attack vector: exploitation is local (AV:L) and, per the description, requires the attacker to convince a user to load a maliciously crafted checkpoint file - a social-engineering/supply-chain style precondition typical of pickle-deserialization bugs in ML frameworks. Note a conflict in the input signals: the CVSS vector lists UI:N (no user interaction) yet the description explicitly requires convincing a user to load a file, which implies user interaction (UI:R) - this should be verified with NVIDIA, as it materially affects exploitability. No EPSS score, CISA KEV listing, or POC indicator was provided, so there is no evidence of active exploitation or published exploit code; this is therefore a credible but not confirmed-exploited issue. Overall this is a genuine high-impact RCE class (deserialization-to-code-execution is reliably weaponizable once a victim loads the file), but it is not a drive-by remote network flaw - it depends on an attacker delivering a malicious model/checkpoint and a user loading it, so prioritization should weigh the organization's exposure to untrusted checkpoints over raw CVSS.

Exploit ScenarioDerived

An attacker publishes or shares a malicious Megatron-LM checkpoint file (e.g., on a model hub, shared storage, or via a compromised supply-chain artifact) and convinces an ML engineer to load it for training or inference. When the victim loads the checkpoint, embedded serialized objects are deserialized and execute arbitrary code in the victim's context, leading to code execution, privilege escalation, information disclosure, and data tampering. No public exploit identified at time of analysis, though pickle-style deserialization flaws are generally straightforward to weaponize.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 13, 2026

Unsafe deserialization in NVIDIA Megatron-LM's checkpoint-loading routine allows an attacker to execute arbitrary code, escalate privileges, disclose information, and tamper with data by convincing a user to load a maliciously crafted checkpoint or model file into the framework. The flaw is rated CVSS 7.8 (High) and is reachable only when a victim actually opens an attacker-supplied checkpoint, so organizations that load checkpoints exclusively from trusted internal sources are not realistically exposed; the vulnerable path is local (AV:L) and depends on user interaction per our assessment, with no network service or authentication bypass involved. No public exploit code has been identified at time of analysis and the vulnerability is not in CISA KEV, though the availability of proof-of-concept tooling for pickle-based deserialization attacks in ML frameworks makes this class of issue practically exploitable once a crafted checkpoint is delivered.

RemediationAI

No vendor-released patch version was identified in the available data at time of analysis, so the primary action is to monitor NVIDIA's advisory at https://github.com/NVIDIA/product-security/tree/main/2026/5881 for the fixed Megatron-LM release and upgrade as soon as it is published, validating the checksum or signature of any artifact before deploying it. Until a patched build is available, treat all checkpoints as untrusted code: load only checkpoints produced and integrity-verified within your own pipeline (hash or sign artifacts and reject anything failing verification), and prefer serialization modes that do not execute arbitrary objects where the framework supports them (for example weights-only loading that refuses pickle payloads containing arbitrary callables) - the trade-off is that such modes will fail on checkpoints containing custom classes or optimizer state objects and may require re-exporting models into a safe format. Additional compensating controls with explicit trade-offs: run checkpoint loading in a sandboxed, least-privilege container with no access to production data or credentials and no unnecessary host mounts (this breaks any workflow needing live filesystem or network access during load), strip GPU and network privileges for the loader process (forecloses distributed multi-node restore during the load phase), and block or alert on loading of checkpoint files arriving via email, chat, or public model hubs. Once NVIDIA publishes a fixed version, upgrading is the only remedy that removes the vulnerable deserialization path rather than narrowing exposure.

Affected VersionsENISA

Megatron-LM 0 to 16.9

Affected Packages

euvd megatron_lm_0_to no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The issue is a CWE-502 (Deserialization of Untrusted Data) flaw in Megatron-LM's checkpoint loading path. Megatron-LM stores and restores model, optimizer, and distributed-sharding state using serialized checkpoint formats that ultimately rely on Python pickle semantics (for example torch.load-style loading of checkpoint payloads). Because pickle deserialization can invoke arbitrary callables through mechanisms such as __reduce__, an attacker who controls the bytes of a checkpoint file can execute code in the process that loads it, inheriting that process's privileges and access to training data, GPU memory, and mounted filesystems. The supplied CPE data does not enumerate a specific affected build, but the CPE/product context is NVIDIA Megatron-LM as a whole; the vendor-tracked reference (NVIDIA product-security 2026/5881) is the authoritative advisory source. Note the scoring discrepancy: our assessed vector is CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, whereas the published vector shows PR:L/UI:N; the UI:N label is inconsistent with the described requirement that a user load the malicious file, and the PR:N assessment reflects that loading a checkpoint normally requires no elevated role once the user is induced to open the file.

Know when Checkpoint gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (nvidia) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Attack is local via a user-loaded malicious checkpoint, so AV:L and UI:R; no privileges are needed to load a file (PR:N), and deserialization yields full code execution (C:H/I:H/A:H).

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (nvidia).

CVSS VectorVendor: nvidia

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

NVIDIA Megatron-LM contains a vulnerability in checkpoint loading where an Attacker may cause an RCE by convincing a user to load a maliciously crafted file. A successful exploit of this vulnerability may lead to code execution, escalation of privileges, information disclosure, and data tampering.

Executive ViewAI

Why It Matters

NVIDIA Megatron-LM's checkpoint-loading function contains a high-severity deserialization vulnerability that could allow an attacker to execute arbitrary code, escalate privileges, and compromise data when a user loads a maliciously crafted model file. Organizations using this framework for AI development are at risk if they ingest checkpoints from external or untrusted sources, potentially leading to data breaches, intellectual property theft, or operational disruption. With no vendor-released patch identified at time of analysis, leadership should prioritize enforcing strict controls over checkpoint provenance and isolating affected environments to mitigate exposure.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: load checkpoints only from trusted internal sources; verify cryptographic hashes or digital signatures of checkpoint files; run Megatron-LM with least privilege in an isolated environment; disable checkpoint loading if not required; monitor for anomalous file access or process execution.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Low
industry-specific large-scale LLM training framework, confined to ML/AI organizations
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2014-6271 CRITICAL POC
9.8 Sep 24

GNU Bash through 4.3 processes trailing strings after function definitions in the values of environment variables, which

CVE-2024-24919 HIGH POC
8.6 May 28

Potentially allowing an attacker to read certain information on Check Point Security Gateways once connected to the inte

CVE-2014-7169 CRITICAL POC
9.8 Sep 25

GNU Bash through 4.3 bash43-025 processes trailing strings after certain malformed function definitions in the values of

CVE-2017-1000083 HIGH POC
7.8 Sep 05

backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to e

CVE-2026-85102 CRITICAL POC
9.8 Sep 09

Remote code execution in Check Point Quantum Security Gateway arises from improper certificate trust validation during V

CVE-2026-16232 CRITICAL POC
9.3 Jul 22

Authentication bypass in the Check Point SmartConsole login process lets an unauthenticated remote attacker mint a valid

CVE-2026-50751 CRITICAL POC
9.3 Jun 08

Authentication bypass in Check Point Quantum Security Gateway and Spark Firewalls allows unauthenticated remote attacker

CVE-2026-93616 CRITICAL POC
9.8 Sep 22

Unauthenticated attackers who can reach the file-upload interface of Check Point Management Server can combine directory

CVE-2021-3449 MEDIUM
5.9 Mar 25

An OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. Rated med

CVE-2026-85103 CRITICAL POC
9.8 Sep 09

Remote code execution in Check Point Quantum Security Gateway and Quantum Security Management stems from a heap-based bu

CVE-2026-91843 CRITICAL POC
9.8 Sep 16

Unauthenticated remote code execution affects Check Point Quantum Security Management, where a stack-based buffer overfl

CVE-2024-3568 CRITICAL POC
9.6 Apr 10

The huggingface/transformers library is vulnerable to arbitrary code execution through deserialization of untrusted data

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy