Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Primary rating from Vendor (nvidia) · only source for this CVE.
CVSS VectorVendor: nvidia
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Lifecycle Timeline
2DescriptionCVE.org
NVIDIA Transformers4Rec for Linux contains a vulnerability where an attacker could cause improper deserialization of untrusted data. A successful exploit of this vulnerability might lead to code execution, data tampering, and information disclosure.
AnalysisAI
Insecure deserialization in NVIDIA Merlin Transformers4Rec on Linux allows a local attacker to achieve code execution, data tampering, and information disclosure by tricking a user into loading a malicious serialized object. The flaw affects all Main-branch commits prior to March 11, 2026, and currently has no public exploit identified at time of analysis, with a very low EPSS score (0.02%) reflecting limited real-world activity. CISA SSVC classifies exploitation as 'none' but technical impact as 'total', placing it firmly in the supply-chain/MLOps risk category rather than a mass-exploitation threat.
Technical ContextAI
Transformers4Rec is NVIDIA's Merlin-family open-source library that adapts Hugging Face Transformer architectures for sequential and session-based recommendation systems, typically used inside data science pipelines and model training workflows on Linux. The root cause is CWE-502 (Deserialization of Untrusted Data), which in the Python/ML ecosystem usually manifests through pickle, torch.load, joblib, or similar serialization formats that execute arbitrary code on object reconstruction. The affected CPE cpe:2.3:a:nvidia:merlin_transformers4rec:*:*:* covers all versions up to the March 11, 2026 main-branch fix, indicating the library deserializes attacker-controlled artifacts (likely model checkpoints, configs, or dataset metadata) without validation before instantiation.
RemediationAI
Upstream fix available (commit on Main dated March 11, 2026); released patched version not independently confirmed in the supplied data, so consult NVIDIA advisory 5838 at https://nvidia.custhelp.com/app/answers/detail/a_id/5838 for the exact tagged release and update Transformers4Rec to that build. Until upgrading, only load model checkpoints, tokenizers, and dataset artifacts from trusted internal sources - never from public Hugging Face mirrors, shared notebooks, or untrusted contributors - and consider running training and inference jobs in disposable containers or sandboxes (e.g., gVisor, rootless containers) so a successful pickle gadget cannot reach production data; the trade-off is added CI complexity and slower iteration. Where feasible, switch serialization formats for in-house artifacts to safetensors, which is not vulnerable to arbitrary code execution on load, accepting that this requires re-exporting existing checkpoints.
Same weakness CWE-502 – Deserialization of Untrusted Data
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-31854
GHSA-xh7m-p996-h2f6