CVE-2025-23298
7.8NVIDIA · Merlin Transformers4Rec
NVIDIA Merlin Transformers4Rec contains a code injection vulnerability within a Python dependency that may allow unauthorized code execution, privilege escalation, and data tampering.
Executive summary
A code injection vulnerability in NVIDIA Merlin Transformers4Rec poses a significant risk of remote code execution and system compromise for affected environments.
Vulnerability
This vulnerability is a code injection flaw (CWE-94) stemming from an underlying Python dependency. It requires local access with low privileges (PR:L) to exploit, potentially resulting in total system impact.
Business impact
Successful exploitation of this vulnerability allows an attacker to execute arbitrary code, escalate privileges, and tamper with sensitive data. Given the CVSS score of 7.8, this represents a high-severity risk that could lead to full system compromise and significant loss of data integrity within affected machine learning pipelines.
Remediation
Immediate Action: Update the NVIDIA Merlin Transformers4Rec environment to a version that incorporates the fix provided in code commit b7eaea5.
Proactive Monitoring: Review system and application access logs for unusual Python process execution or unexpected modifications to dependency files.
Compensating Controls: Implement strict file integrity monitoring and ensure that the application environment runs with the principle of least privilege to restrict the impact of potential code execution.
Exploitation status
Public Exploit Available: No
Analyst recommendation
The severity of this vulnerability necessitates immediate attention, particularly in high-assurance environments utilizing the Merlin framework. Organizations should verify their current versioning against the specified commit fix and apply the necessary updates to prevent potential unauthorized code execution and data manipulation.