← Back
CWE-377

95 CVEs • Abstraction: Class

Insecure Temporary File

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

JSON object

Loading...

CVEs (95)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Opensuse
1Yast2 Multipath
Nov 21, 2024
Mar 15, 2019
N/A· v4
5.5 MEDIUM· v3
3.6 LOW· v2
In yast2-multipath before version 4.1.1 a static temporary filename allows local attackers to overwrite files on systems without symlink protection
1Opensuse
1Supportutils
Nov 21, 2024
Mar 5, 2019
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
If the attacker manages to create files in the directory used to collect log files in supportutils before version 3.1-5.7.1 (e.g. with CVE-2018-19638) he can kill arbitrary processes on the local machine.
1Opensuse
1Supportutils
Nov 21, 2024
Mar 5, 2019
N/A· v4
4.7 MEDIUM· v3
3.3 LOW· v2
In supportutils, before version 3.1-5.7.1 and if pacemaker is installed on the system, an unprivileged user could have overwritten arbitrary files in the directory that is used by supportutils to collect the log files.
1Opensuse
1Supportutils
Nov 21, 2024
Mar 5, 2019
N/A· v4
5.5 MEDIUM· v3
3.6 LOW· v2
Supportutils, before version 3.1-5.7.1, wrote data to static file /tmp/supp_log, allowing local attackers to overwrite files on systems without symlink protection
1Mcafee
1Agent
Jun 17, 2026
Dec 12, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Insecure handling of temporary files in non-Windows McAfee Agent 5.0.0 through 5.0.6, 5.5.0, and 5.5.1 allows an Unprivileged User to introduce custom paths during agent installation in Linux via unspecified vectors.
1Mcafee
1Agent
Jun 17, 2026
Dec 12, 2018
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
Privilege escalation vulnerability in McAfee Agent (MA) for Linux 5.0.0 through 5.0.6, 5.5.0, and 5.5.1 allows local users to perform arbitrary command execution via specific conditions.
1Mcafee
1Agent
Jun 17, 2026
Dec 12, 2018
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
Privilege escalation vulnerability in McAfee Agent (MA) for Linux 5.0.0 through 5.0.6, 5.5.0, and 5.5.1 allows local users to perform arbitrary command execution via specific conditions.
2Redhat
Theforeman
3Katello
SatelliteSatellite Capsule
Nov 21, 2024
Jul 27, 2018
N/A· v4
5.5 MEDIUM· v3
3.6 LOW· v2
A flaw was found in katello-debug before 3.4.0 where certain scripts and log files used insecure temporary files. A local user could exploit this flaw to conduct a symbolic-link attack, allowing them to overwrite the con...Show more
A flaw was found in katello-debug before 3.4.0 where certain scripts and log files used insecure temporary files. A local user could exploit this flaw to conduct a symbolic-link attack, allowing them to overwrite the contents of arbitrary files.Show less
2Nodejs
Sync Exec Project
2Node.js
Sync Exec
Nov 21, 2024
Jun 4, 2018
N/A· v4
6.5 MEDIUM· v3
4.0 MEDIUM· v2
The sync-exec module is used to simulate child_process.execSync in node versions <0.11.9. Sync-exec uses tmp directories as a buffer before returning values. Other users on the server have read access to the tmp director...Show more
The sync-exec module is used to simulate child_process.execSync in node versions <0.11.9. Sync-exec uses tmp directories as a buffer before returning values. Other users on the server have read access to the tmp directory, possibly allowing an attacker on the server to obtain confidential information from the buffer/tmp file, while it exists.Show less
2Debian
Gitlab
2Debian Linux
Gitlab
Nov 21, 2024
Mar 21, 2018
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Gitlab Community and Enterprise Editions version 10.3.3 is vulnerable to an Insecure Temporary File in the project import component resulting remote code execution.
4Canonical
DebianPostgresql+1 more
4Cloudforms
Debian LinuxPostgresql+1 more
Nov 21, 2024
Feb 9, 2018
N/A· v4
7.0 HIGH· v3
3.3 LOW· v2
In postgresql 9.3.x before 9.3.21, 9.4.x before 9.4.16, 9.5.x before 9.5.11, 9.6.x before 9.6.7 and 10.x before 10.2, pg_upgrade creates file in current working directory containing the output of `pg_dumpall -g` under um...Show more
In postgresql 9.3.x before 9.3.21, 9.4.x before 9.4.16, 9.5.x before 9.5.11, 9.6.x before 9.6.7 and 10.x before 10.2, pg_upgrade creates file in current working directory containing the output of `pg_dumpall -g` under umask which was in effect when the user invoked pg_upgrade, and not under 0077 which is normally used for other temporary files. This can allow an authenticated attacker to read or modify the one file, which may contain encrypted or unencrypted database passwords. The attack is infeasible if a directory mode blocks the attacker searching the current working directory or if the prevailing umask blocks the attacker opening the file.Show less
1Keycloak Httpd Client Install Project
1Keycloak Httpd Client Install
Nov 21, 2024
Jan 20, 2018
N/A· v4
5.5 MEDIUM· v3
3.6 LOW· v2
keycloak-httpd-client-install versions before 0.8 insecurely creates temporary file allowing local attackers to overwrite other files via symbolic link.
1Openstack
1Instack Undercloud
May 13, 2026
Sep 21, 2017
N/A· v4
6.4 MEDIUM· v3
3.3 LOW· v2
A flaw was found in instack-undercloud 7.2.0 as packaged in Red Hat OpenStack Platform Pike, 6.1.0 as packaged in Red Hat OpenStack Platform Oacta, 5.3.0 as packaged in Red Hat OpenStack Newton, where pre-install and sec...Show more
A flaw was found in instack-undercloud 7.2.0 as packaged in Red Hat OpenStack Platform Pike, 6.1.0 as packaged in Red Hat OpenStack Platform Oacta, 5.3.0 as packaged in Red Hat OpenStack Newton, where pre-install and security policy scripts used insecure temporary files. A local user could exploit this flaw to conduct a symbolic-link attack, allowing them to overwrite the contents of arbitrary files.Show less
1Redhat
1Rhnsd
May 13, 2026
Sep 13, 2017
N/A· v4
5.5 MEDIUM· v3
4.9 MEDIUM· v2
It was found that rhnsd PID files are created as world-writable that allows local attackers to fill the disks or to kill selected processes.
1Kernel
1Util Linux
May 13, 2026
Aug 23, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
The mkostemp function in login-utils in util-linux when used incorrectly allows remote attackers to cause file name collision and possibly other attacks.