Skip to main content

NVIDIA Megatron Bridge CVE-2026-24249

| EUVDEUVD-2026-41017 HIGH
Code Injection (CWE-94)
2026-07-01 nvidia GHSA-h8c2-j9cr-f3p6
7.8
CVSS 3.1 · Vendor: nvidia
Share

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

Local vector since the attacker must supply serialized data to a local process (AV:L); a low-privileged user triggers it without interaction (PR:L, AC:L, UI:N); deserialization RCE yields full C/I/A impact.

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

Primary rating from Vendor (nvidia).

CVSS VectorVendor: nvidia

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Jul 01, 2026 - 15:55 vuln.today
CVE Published
Jul 01, 2026 - 14:57 cve.org
HIGH 7.8

DescriptionCVE.org

NVIDIA Megatron Bridge for Linux contains a vulnerability where an attacker could cause deserialization of untrusted data. A successful exploit of this vulnerability might lead to code execution, escalation of privileges, data tampering, and information disclosure.

AnalysisAI

Deserialization of untrusted data in NVIDIA Megatron Bridge for Linux allows a low-privileged local attacker to achieve code execution, privilege escalation, data tampering, and information disclosure. Megatron Bridge is NVIDIA's model-interoperability tooling used to convert and load large-language-model checkpoints in the Megatron/PyTorch training stack, where unsafe object deserialization (CWE-94) lets attacker-controlled serialized data run arbitrary code in the process context. There is no public exploit identified at time of analysis and it is not listed in CISA KEV, but the CVSS 7.8 (High) rating with full C/I/A impact makes it a meaningful risk on shared or multi-tenant ML infrastructure.

Technical ContextAI

Megatron Bridge is a Python-based bridge/conversion layer in NVIDIA's Megatron-LM ecosystem for loading, converting, and interoperating LLM model checkpoints and state between formats used in distributed GPU training and inference. The CPE cpe:2.3:a:nvidia:megatron-bridge:*:* confirms the affected component is the application itself across unspecified versions. The root cause is classified as CWE-94 (Improper Control of Generation of Code / Code Injection) driven by deserialization of untrusted data - a pattern endemic to the ML ecosystem where checkpoints and configs are commonly loaded via Python pickle or pickle-backed formats (e.g., torch.load), which reconstruct arbitrary objects and can invoke attacker-defined code during unpickling. If a maliciously crafted checkpoint, config, or serialized artifact is loaded, the embedded payload executes with the privileges of the user running the training/conversion job.

RemediationAI

Upgrade NVIDIA Megatron Bridge to the fixed version listed in NVIDIA's advisory at https://github.com/NVIDIA/product-security/tree/main/2026/5841 - no exact fix version is provided in the input data, so the vendor advisory must be consulted (no vendor-released patch version independently confirmed at time of analysis). Until patched, restrict which users and processes can supply serialized inputs to Megatron Bridge: only load model checkpoints, configs, and serialized artifacts from trusted, integrity-verified sources, and treat third-party or downloaded checkpoints as untrusted code (trade-off: reduced convenience when consuming community model files). On shared or multi-tenant hosts, tighten filesystem permissions and run conversion/training jobs under least-privilege, isolated accounts or containers so code execution cannot escalate beyond the job's sandbox (trade-off: added operational overhead for job isolation). Where feasible, prefer safe serialization formats such as safetensors over pickle-backed loading to eliminate the deserialization code-execution path.

CVE-2026-24248 HIGH
7.8 Jul 01

Arbitrary code execution in NVIDIA Megatron Bridge for Linux stems from improper control of code generation (CWE-94), al

CVE-2026-24243 HIGH
7.8 Jul 01

Arbitrary code execution in NVIDIA Megatron Bridge (all versions per the NVIDIA advisory) arises from unsafe deserializa

CVE-2026-24247 HIGH
7.8 Jul 01

Insecure deserialization in NVIDIA Megatron Bridge for Linux (CWE-502) lets an attacker who supplies a crafted serialize

CVE-2026-24246 HIGH
7.8 Jul 01

Arbitrary code execution in NVIDIA Megatron Bridge on Linux arises from unsafe reflection (CWE-470), where externally-co

CVE-2026-24240 HIGH
7.8 Jul 01

Deserialization of untrusted data in NVIDIA Megatron Bridge for Linux (CWE-502) can lead to arbitrary code execution, pr

CVE-2026-24251 HIGH
7.8 Jul 01

Local code execution and privilege escalation in NVIDIA Megatron Bridge (Linux) stems from unsafe handling of dynamicall

CVE-2026-24250 HIGH
7.8 Jul 01

Local privilege escalation and code execution in NVIDIA Megatron Bridge for Linux stems from unsafe deserialization of a

CVE-2026-24245 HIGH
7.8 Jul 01

Arbitrary code execution in NVIDIA Megatron Bridge for Linux arises from unsafe deserialization of untrusted data (CWE-5

CVE-2026-24244 HIGH
7.8 Jul 01

Arbitrary code execution and privilege escalation in NVIDIA Megatron Bridge on Linux arises from unsafe deserialization

CVE-2026-24242 HIGH
7.8 Jul 01

Server-side request forgery in NVIDIA Megatron Bridge for Linux allows an attacker to coerce the software into issuing a

CVE-2025-33240 HIGH
7.8 Feb 18

NVIDIA Megatron Bridge contains a vulnerability in a data shuffling tutorial, where malicious input could cause a code i

CVE-2025-33239 HIGH
7.8 Feb 18

NVIDIA Megatron Bridge contains a vulnerability in a data merging tutorial, where malicious input could cause a code inj

Share

CVE-2026-24249 vulnerability details – vuln.today

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