VYPR

CWE-377

Insecure Temporary File

ClassIncomplete

Description

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

Hierarchy (View 1000)

Parents

Related attack patterns (CAPEC)

CAPEC-149 · CAPEC-155

CVEs mapped to this weakness (121)

page 5 of 7
  • CVE-2026-41001MedJun 11, 2026
    risk 0.27cvss 5.3epss 0.00

    Spring Boot's ArtemisEmbeddedConfigurationFactory uses a fixed, static path for the embedded Artemis message broker's data directory when no explicit path is configured. A local attacker on the same host can pre-create this predictable directory or place a symlink before the…

  • CVE-2020-1994MedMay 13, 2020
    risk 0.27cvss 4.1epss 0.00

    A predictable temporary file vulnerability in PAN-OS allows a local authenticated user with shell access to corrupt arbitrary system files affecting the integrity of the system. This issue affects: All versions of PAN-OS 7.1 and 8.0; PAN-OS 8.1 versions earlier than 8.1.13;…

  • CVE-2026-62294MedJul 15, 2026
    risk 0.26cvss epss 0.00

    Flameshot is powerful yet simple to use screenshot software. Prior to 14.0.0, the Open With feature wrote screenshots to a predictable temporary path and followed symlinks, creating a time-of-check to time-of-use race that allowed a local unprivileged attacker on the same…

  • CVE-2021-29429MedApr 12, 2021
    risk 0.26cvss 4.0epss 0.00

    In Gradle before version 7.0, files created with open permissions in the system temporary directory can allow an attacker to access information downloaded by Gradle. Some builds could be vulnerable to a local information disclosure. Remote files accessed through…

  • CVE-2020-10744MedMay 15, 2020
    risk 0.26cvss 5.0epss 0.00

    An incomplete fix was found for the fix of the flaw CVE-2020-1733 ansible: insecure temporary directory when running become_user from become directive. The provided fix is insufficient to prevent the race condition on systems using ACLs and FUSE filesystems. Ansible Engine…

  • CVE-2020-10685MedMay 11, 2020
    risk 0.26cvss 5.0epss 0.00

    A flaw was found in Ansible Engine affecting Ansible Engine versions 2.7.x before 2.7.17 and 2.8.x before 2.8.11 and 2.9.x before 2.9.7 as well as Ansible Tower before and including versions 3.4.5 and 3.5.5 and 3.6.3 when using modules which decrypts vault files such as…

  • CVE-2020-1733MedMar 11, 2020
    risk 0.26cvss 5.0epss 0.00

    A race condition flaw was found in Ansible Engine 2.7.17 and prior, 2.8.9 and prior, 2.9.6 and prior when running a playbook with an unprivileged become user. When Ansible needs to run a module with become user, the temporary directory is created in /var/tmp. This directory is…

  • CVE-2026-16791LowAug 4, 2026
    risk 0.25cvss 3.9epss 0.00

    A temporary file creation vulnerability in the Linux version of Lenovo XClarity Essentials OneCLI 5.5.0 and below could allow a local low-privileged attacker to overwrite or truncate arbitrary local files with program-generated data when OneCLI is executed with elevated…

  • CVE-2025-66625MedDec 9, 2025
    risk 0.25cvss 4.9epss 0.00

    Umbraco is an ASP.NET CMS. Due to unsafe handling and deletion of temporary files in versions 10.0.0 through 13.12.0, during the dictionary upload process an attacker with access to the backoffice can trigger predictable requests to temporary file paths. The application’s…

  • CVE-2015-0849LowJun 26, 2025
    risk 0.25cvss 3.9epss 0.00

    pycode-browser before version 1.0 is prone to a predictable temporary file vulnerability.

  • CVE-2023-2800MedMay 18, 2023
    risk 0.24cvss 4.7epss 0.00

    Insecure Temporary File in GitHub repository huggingface/transformers prior to 4.30.0.

  • CVE-2022-41946MedNov 23, 2022
    risk 0.24cvss 4.7epss 0.00

    pgjdbc is an open source postgresql JDBC Driver. In affected versions a prepared statement using either `PreparedStatement.setText(int, InputStream)` or `PreparedStatemet.setBytea(int, InputStream)` will create a temporary file if the InputStream is larger than 2k. This will…

  • CVE-2020-8030LowFeb 11, 2021
    risk 0.23cvss 3.6epss 0.00

    A Insecure Temporary File vulnerability in skuba of SUSE CaaS Platform 4.5 allows local attackers to leak the bootstrapToken or modify the configuration file before it is processed, leading to arbitrary modifications of the machine/cluster.

  • CVE-2026-25645MedMar 25, 2026
    risk 0.22cvss 4.4epss 0.00

    Requests is a HTTP library. Prior to version 2.33.0, the `requests.utils.extract_zipped_paths()` utility function uses a predictable filename when extracting files from zip archives into the system temporary directory. If the target file already exists, it is reused without…

  • CVE-2024-22236LowJan 31, 2024
    risk 0.21cvss 3.3epss 0.00

    In Spring Cloud Contract, versions 4.1.x prior to 4.1.1, versions 4.0.x prior to 4.0.5, and versions 3.1.x prior to 3.1.10, test execution is vulnerable to local information disclosure via temporary directory created with unsafe permissions through the shaded…

  • CVE-2021-25316LowApr 14, 2021
    risk 0.21cvss 3.3epss 0.00

    A Insecure Temporary File vulnerability in s390-tools of SUSE Linux Enterprise Server 12-SP5, SUSE Linux Enterprise Server 15-SP2 allows local attackers to prevent VM live migrations This issue affects: SUSE Linux Enterprise Server 12-SP5 s390-tools versions prior to…

  • CVE-2020-1740LowMar 16, 2020
    risk 0.18cvss 3.9epss 0.00

    A flaw was found in Ansible Engine when using Ansible Vault for editing encrypted files. When a user executes "ansible-vault edit", another user on the same computer can read the old and new secret, as it is created in a temporary file with mkstemp and the returned file…

  • CVE-2018-19637LowMar 5, 2019
    risk 0.18cvss 2.8epss 0.00

    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

  • CVE-2026-35342LowApr 22, 2026
    risk 0.14cvss 3.3epss 0.00

    The mktemp utility in uutils coreutils fails to properly handle an empty TMPDIR environment variable. Unlike GNU mktemp, which falls back to /tmp when TMPDIR is an empty string, the uutils implementation treats the empty string as a valid path. This causes temporary files to be…

  • CVE-2022-41954LowNov 25, 2022
    risk 0.14cvss 3.3epss 0.00

    MPXJ is an open source library to read and write project plans from a variety of file formats and databases. On Unix-like operating systems (not Windows or macos), MPXJ's use of `File.createTempFile(..)` results in temporary files being created with the permissions `-rw-r--r--`.…