CVE-2026-44705

Node.js (or community maintainers) · tmp

A vulnerability exists in the 'tmp' node package, which is used for creating temporary files and directories.

Executive summary

A high-severity vulnerability in the widely used 'tmp' library for Node.js may expose systems to insecure file handling and potential privilege escalation.

Vulnerability

The vulnerability resides in the 'tmp' package, a utility for temporary file and directory creation. Depending on the implementation, this could lead to race conditions or insecure file permissions.

Business impact

With a CVSS score of 8.2, this vulnerability is critical for applications that rely on 'tmp' for sensitive operations. Exploitation could allow an attacker to gain unauthorized access to temporary files or potentially execute arbitrary code, compromising the security of the host application.

Remediation

Immediate Action: Update the 'tmp' package via your project's dependency manager (e.g., npm or yarn) to the latest secure version.

Proactive Monitoring: Regularly audit dependencies using tools like npm audit to identify and remediate vulnerable packages within the codebase.

Compensating Controls: Ensure that the application runs with the principle of least privilege to limit the impact if a temporary file is compromised.

Exploitation status

Public Exploit Available: false

Analyst recommendation

Development and security teams must prioritize updating the 'tmp' dependency across all Node.js projects. Given its widespread use, failure to patch could expose multiple internal services to risk; proactive dependency management is essential.