Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-377 (不安全的临时文件) — Vulnerability Class 76

76 vulnerabilities classified as CWE-377 (不安全的临时文件). AI Chinese analysis included.

CWE-377 represents a critical software weakness involving the creation and use of insecure temporary files, which exposes sensitive application and system data to potential compromise. This vulnerability is typically exploited by attackers who predict or guess the filename of a temporary file, allowing them to create a symbolic link or a malicious file with the same name before the legitimate application writes to it. This substitution enables the attacker to overwrite critical data, execute arbitrary code, or escalate privileges by tricking the application into interacting with the malicious file instead of the intended temporary storage. To mitigate this risk, developers must ensure that temporary files are created with strict access controls, such as using secure file creation flags that prevent race conditions. Additionally, employing unique, unpredictable filenames and storing temporary data in directories with restricted permissions significantly reduces the attack surface, ensuring that only the intended process can access the sensitive information.

MITRE CWE Description
Creating and using insecure temporary files can leave application and system data vulnerable to attack.
Common Consequences (1)
Confidentiality, Integrity Read Files or Directories, Modify Files or Directories
Examples (1)
The following code uses a temporary file for storing intermediate data gathered from the network before it is processed.
if (tmpnam_r(filename)) { FILE* tmp = fopen(filename,"wb+"); while((recv(sock,recvbuf,DATA_SIZE, 0) > 0)&(amt!=0)) amt = fwrite(recvbuf,1,DATA_SIZE,tmp); } ...
Bad · C
CVE ID Title CVSS Severity Published
CVE-2026-75920 phpMyFAQ before 4.1.6 Information Disclosure via Backup ZIP — phpMyFAQ 5.3 Medium 2026-08-19
CVE-2026-53759 linuxfabrik-lib: Insecure creation of SQLite databases — monitoring-plugins 2.0 Low 2026-08-18
CVE-2026-73584 Sblim-sfcb: sblim-sfcb: privileged file corruption and denial of service via insecure temporary file handling — Red Hat Enterprise Linux 10 6.3 Medium 2026-08-13
CVE-2026-73585 Sblim-cmpi-base: insecure temporary file creation in sblim-cmpi-base provider registration scripts allows local symlink attack — Red Hat Enterprise Linux 10 6.3 Medium 2026-08-13
CVE-2026-16791 Predictable Temporary File Symlink Vulnerability in Lenovo XClarity Essentials OneCLI — XClarity Essentials OneCLI 3.9 Low 2026-08-04
CVE-2026-41991 Predictable Temporary File in GNU gzip — gzip - - 2026-06-29
CVE-2026-41001 Predictable Temp Directory in Artemis Auto-configuration — Spring Boot 5.3 Medium 2026-06-11
CVE-2026-49135 CodexBar < 0.32.0 Insecure Temporary File Handling in Notarization Workflow — CodexBar 7.1 High 2026-06-01
CVE-2026-49134 CodexBar < 0.32.0 Privilege Escalation via CLI Installer Temp File — CodexBar 7.1 High 2026-06-01
CVE-2026-40979 VMware Spring AI 安全漏洞 — Spring AI 6.1 Medium 2026-04-28
CVE-2026-40973 VMware Spring Boot 安全漏洞 — Spring Boot 7.0 High 2026-04-27
CVE-2026-35342 uutils coreutils mktemp Insecure Temporary File Placement via Empty TMPDIR — coreutils 3.3 Low 2026-04-22
CVE-2026-20204 Improper Handling and Insufficient Isolation of Specific Temporary Files in Splunk Enterprise — Splunk Enterprise 7.1 High 2026-04-15
CVE-2026-25645 Requests has Insecure Temp File Reuse in its extract_zipped_paths() utility function — requests 4.4 Medium 2026-03-25
CVE-2026-25701 openSUSE sdbootutil 安全漏洞 — sdbootutil 7.1AI High AI 2026-02-25
CVE-2025-14614 Quartus® Prime Standard and Quartus® Prime Lite Security Advisory — Quartus Prime Standard 6.7 Medium 2026-01-06
CVE-2025-14612 Quartus Prime Pro Edition Advisory — Quartus Prime Pro 6.7 Medium 2026-01-06
CVE-2025-14307 Insecure Temporary File Creation in Robocode's AutoExtract Component — Robocode 8.1AI High AI 2025-12-09
CVE-2025-46369 Dell Alienware Command Center 安全漏洞 — Alienware Command Center 6.x (AWCC) 7.8 High 2025-11-13
CVE-2025-46368 Dell Alienware Command Center 安全漏洞 — Alienware Command Center 6.x (AWCC) 6.6 Medium 2025-11-13
CVE-2025-7707 World-Writable NLTK Cache Directory Vulnerability in run-llama/llama_index — run-llama/llama_index 7.8 - 2025-10-13
CVE-2025-61659 Informative git prompt for bash and fish 安全漏洞 — bash-git-prompt 6.8 Medium 2025-09-29
CVE-2024-49506 Fixed temporary file path in aeon-checks allows fixing of disk encryption key — Tumbleweed 7.8AI High AI 2024-11-13
CVE-2024-10372 chidiwilliams buzz model_loader.py download_model temp file — buzz 4.5 Medium 2024-10-25
CVE-2024-6654 Denial of Service vulnerability in ESET products for macOS — ESET Cyber Security 6.5AI Medium AI 2024-09-27
CVE-2023-49346 Ubuntu Budgie Extras 安全漏洞 — Budgie Extras 6.0 Medium 2023-12-14
CVE-2023-49344 Ubuntu Budgie Extras 安全漏洞 — Budgie Extras 6.0 Medium 2023-12-14
CVE-2023-49342 Ubuntu Budgie Extras 安全漏洞 — Budgie Extras 6.0 Medium 2023-12-14
CVE-2023-2800 Insecure Temporary File in huggingface/transformers — huggingface/transformers - - 2023-05-18
CVE-2022-34387 Dell SupportAssist for Home PCs 安全漏洞 — SupportAssist 6.4 Medium 2023-02-10

Vulnerabilities classified as CWE-377 (不安全的临时文件) represent 76 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.