Skip to main content

NVIDIA NVTabular CVE-2025-33214

HIGH
Deserialization of Untrusted Data (CWE-502)
2025-12-09 psirt@nvidia.com
8.8
CVSS 3.1 · Vendor: nvidia
Share

Severity by source

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

Untrusted deserialization yields full code execution (C/I/A:H); no auth needed (PR:N) but the victim must load a malicious workflow object, so UI:R; AV:N reflects network-delivered artifacts.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/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
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Oct 08, 2026 - 10:34 vuln.today
CVE Published
Dec 09, 2025 - 18:15 cve.org
HIGH 8.8

DescriptionCVE.org

NVIDIA NVTabular for Linux contains a vulnerability in the Workflow component, where a user could cause a deserialization issue. A successful exploit of this vulnerability might lead to code execution, denial of service, information disclosure, and data tampering.

AnalysisAI

Deserialization of untrusted data in the NVTabular Workflow component on Linux can let attackers achieve code execution, denial of service, information disclosure, and data tampering on affected ML/data-engineering hosts. Per the assessed vector (AV:N/AC:L/PR:N/UI:R), no authentication is needed, but successful exploitation requires the victim to load or deserialize an attacker-supplied workflow object - for example a shared preprocessing pipeline or dataset artifact - so social delivery of a trusted-looking workflow file is a prerequisite. EPSS is low (0.66%, ~50th percentile) and no public exploit has been identified at time of analysis; the vulnerability is serious but conditional and largely confined to NVTabular deployments rather than general-purpose servers.

Technical ContextAI

The root cause is CWE-502 (Deserialization of Untrusted Data), and the affected component is the NVTabular Workflow, the abstraction NVTabular uses to chain preprocessing and feature-engineering operators in GPU-accelerated recommender-system and tabular-data pipelines. NVTabular is a Python library that serializes and reloads workflow definitions and associated artifacts (for example via Python's pickle machinery and related serialization mechanisms), so reconstructing an attacker-controlled serialized object executes attacker-chosen logic during object instantiation, producing arbitrary code execution, crashes/denial of service, memory or file disclosure, and silent modification of processed data. Because the affected artifact is a workflow file rather than a network service, the attack path is delivery-and-load rather than direct remote exploitation: an attacker must convince a user or pipeline to deserialize a malicious workflow. The scenario is specific to Linux hosts running NVTabular, typically inside data-science or MLOps environments where such serialized pipelines are shared between users, jobs, or repositories, which broadens the practical risk in collaborative settings - matching the assessed conditions of low complexity and no authentication but mandatory user interaction.

Affected ProductsAI

The affected product is NVIDIA NVTabular for Linux, specifically the Workflow component. The provided intelligence does not enumerate the exact affected NVTabular release ranges, and no CPE strings were supplied with this record; the authoritative version matrix should be taken from NVIDIA's security advisory at https://nvidia.custhelp.com/app/answers/detail/a_id/5739 (referenced alongside the NVD entry https://nvd.nist.gov/vuln/detail/CVE-2025-33214 and the CVE record https://www.cve.org/CVERecord?id=CVE-2025-33214). NVTabular is deployed in GPU-accelerated ML and data-engineering environments rather than as general-purpose server software, which limits the population of exposed hosts.

RemediationAI

No vendor-released patch version is identified in the available data; consult the NVIDIA advisory at https://nvidia.custhelp.com/app/answers/detail/a_id/5739 and the NVD entry https://nvd.nist.gov/vuln/detail/CVE-2025-33214 for the official fixed release and upgrade NVTabular as soon as a patched version is published, since the vulnerability is in the library's own workflow deserialization path. Until then, apply compensating controls: treat all serialized NVTabular workflow files, pipelines, and dataset artifacts as untrusted input and only load them from verified, integrity-checked sources (hashing or signing shared pipelines) - this directly removes the delivery vector at the cost of requiring provenance checks on legitimate workflows. Where feasible, avoid deserializing workflows from pickle-style formats and prefer safer interchange formats (for example configuration-only JSON/YAML definitions) and never unpickle objects from untrusted users; this trades away some pickled-artifact compatibility. Run NVTabular workloads in a sandboxed, least-privilege container with read-only mounts and restricted filesystem and network egress so that a successful deserialization cannot escalate to host compromise or data exfiltration, accepting the operational overhead of containerization; and restrict write/read access to shared workflow repositories to trusted personnel to reduce the chance of a malicious pipeline being planted. These measures mitigate but do not eliminate the risk, and none should be treated as a substitute for the official vendor fix.

More in Nvidia

View all
CVE-2017-14491 CRITICAL POC
9.8 Oct 04

Heap-based buffer overflow in dnsmasq before 2.78 allows remote attackers to cause a denial of service (crash) or execut

CVE-2018-3639 MEDIUM POC
5.5 May 22

Systems with microprocessors utilizing speculative execution and speculative execution of memory reads before the addres

CVE-2016-1741 CRITICAL POC
9.8 Mar 24

The NVIDIA driver in the Graphics Drivers subsystem in Apple OS X before 10.11.4 allows attackers to execute arbitrary c

CVE-2013-0109 HIGH POC
7.2 Apr 08

The NVIDIA driver before 307.78, and Release 310 before 311.00, in the NVIDIA Display Driver service on Windows does not

CVE-2019-5684 CRITICAL POC
10.0 Aug 06

NVIDIA Windows GPU Display Driver (all versions) contains a vulnerability in DirectX drivers, in which a specially craft

CVE-2026-24207 CRITICAL POC
9.8 May 20

Authentication bypass in NVIDIA Triton Inference Server allows unauthenticated remote attackers to reach protected funct

CVE-2019-5685 CRITICAL POC
9.8 Aug 06

NVIDIA Windows GPU Display Driver (all versions) contains a vulnerability in DirectX drivers, in which a specially craft

CVE-2025-23359 HIGH POC
8.3 Feb 12

NVIDIA Container Toolkit for Linux contains a Time-of-Check Time-of-Use (TOCTOU) vulnerability when used with default co

CVE-2016-8812 HIGH POC
8.8 Nov 08

For the NVIDIA Quadro, NVS, and GeForce products, NVIDIA GeForce Experience R340 before GFE 2.11.4.125 and R375 before G

CVE-2017-1000251 HIGH POC
8.0 Sep 12

The native Bluetooth stack in the Linux Kernel (BlueZ), starting at the Linux kernel version 2.6.32 and up to and includ

CVE-2016-1861 HIGH POC
7.8 Jun 19

The NVIDIA Graphics Drivers subsystem in Apple OS X before 10.11.5 allows attackers to execute arbitrary code in a privi

CVE-2024-0132 HIGH POC
8.3 Sep 26

NVIDIA Container Toolkit 1.16.1 or earlier contains a Time-of-check Time-of-Use (TOCTOU) vulnerability when used with de

Share

CVE-2025-33214 vulnerability details – vuln.today

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