CWE-377Class

Insecure Temporary File

Incomplete in the CWE catalog · 102 CVEs mapped

102
CVEs mapped
5.5
Median CVSS
What it is

Creating and using insecure temporary files can leave application and system data vulnerable to attack.

Recent examples
6.6cvss
CVE-2026-76497

CVE-2026-76497 - MEDIUM Severity Vulnerability

As part of Cisco's ongoing commitment to proactive security and product quality, the Cisco Expressway Series software engineering team has conducted a comprehensive internal security review. This review resulted in software hardening releases that address multiple internally discovered vulnerabilities.   The vulnerabilities tracked by CVE-2026-76497 are related to issues concerning insecure temporary files that are grouped under the Common Weakness Enumeration (CWE) Base CWE-377.

MEDIUMno explanation yet
0%
epss
—none
CVE-2026-113713

CVE-2026-113713 - UNKNOWN Severity Vulnerability

virtualenv is a tool for creating isolated virtual python environments. From 21.14.8 until 21.14.10, the app-data seeder can leave an environment linked to temporary package files that virtualenv deletes when creation finishes. The environment-variable and configuration-file forms of symlink_app_data can enable this state even though the command-line flag is disabled for temporary app-data. The resulting environment depends on a cache pathname that its owner no longer controls. This issue is fixed in version 21.14.10.

no explanation yet
0%
epss
5.7cvss
CVE-2026-55480

CVE-2026-55480 - MEDIUM Severity Vulnerability

OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. Prior to 2.4.20, copy_model() in scheduler/ipp.c creates a predictable TempDir/<connection-number>.ppd path in an lp-group-writable directory and opens it as root without O_EXCL or O_NOFOLLOW. Exploitation requires an lp-group process able to write that directory to predict the connection-derived name and plant a symlink before the root open, while a privileged add-printer or modify-printer operation using a model PPD triggers copy_model(). The reporter treats an existing lp foothold and the privileged operation as distinct prerequisites, while the maintainer assesses high privileges because installing the relevant filter or administering the printer requires root or print-administrator access. If the race succeeds, the root scheduler follows the symlink and truncates or overwrites a root-writable target with generated PPD data, compromising file integrity or availability. This issue is fixed in version 2.4.20.

MEDIUMno explanation yet
0%
epss
The record
Technical detail
CWE ID
CWE-377
Abstraction
Class
Structure
Simple
Status
Incomplete
References (2)