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

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-59 (在文件访问前对链接解析不恰当(链接跟随)) — Vulnerability Class 574

574 vulnerabilities classified as CWE-59 (在文件访问前对链接解析不恰当(链接跟随)). AI Chinese analysis included.

CWE-59 represents a critical input validation weakness where software fails to properly resolve symbolic links or shortcuts before accessing a file. Attackers typically exploit this vulnerability by crafting malicious links that point to sensitive system files or directories outside the intended scope. When the application resolves these links without adequate checks, it inadvertently grants access to unauthorized resources, potentially leading to data leakage, privilege escalation, or remote code execution. To mitigate this risk, developers must implement rigorous link resolution controls, ensuring that all file paths are canonicalized and verified against a strict allowlist before any I/O operations occur. Utilizing secure API functions that explicitly handle link following, combined with strict permission checks on the final resolved path, effectively prevents attackers from leveraging symlinks to bypass security boundaries and access unintended system components.

MITRE CWE Description
The product attempts to access a file based on the filename, but it does not properly prevent that filename from identifying a link or shortcut that resolves to an unintended resource.
Common Consequences (2)
Confidentiality, Integrity, Access Control Read Files or Directories, Modify Files or Directories, Bypass Protection Mechanism
An attacker may be able to traverse the file system to unintended locations and read or overwrite the contents of unexpected files. If the files are used for a security mechanism then an attacker may be able to bypass the mechanism.
Other Execute Unauthorized Code or Commands
Windows simple shortcuts, sometimes referred to as soft links, can be exploited remotely since a ".LNK" file can be uploaded like a normal file. This can enable remote execution.
Mitigations (1)
Architecture and Design Follow the principle of least privilege when assigning access rights to entities in a software system. Denying access to a file can prevent an attacker from replacing that file with a link to a sensitive file. Ensure good compartmentalization in the system to provide protected areas that can be trusted.
CVE ID Title CVSS Severity Published
CVE-2026-76845 adm-zip 0.5.9 through 0.6.0 Arbitrary File Overwrite via Symlink Following on Extraction — adm-zip 6.5 Medium 2026-08-24
CVE-2026-70626 NLTK before 3.9.4 Symlink Escape via CorpusReader — nltk 6.2 Medium 2026-08-22
CVE-2026-55168 Runtipi: Authenticated arbitrary file write via backup restore symlink planting — runtipi 6.5 Medium 2026-08-21
CVE-2026-77815 Infinite Image Browsing Resolves Paths With normpath, Allowing Symlink Escape From Scanned Directories — infinite-image-browsing 7.5 High 2026-08-21
CVE-2026-63125 Incus vulnerable to root RCE via image backup.yaml symlink — incus 9.9 Critical 2026-08-21
CVE-2026-17171 Vulnerabilities in IBM AIX and PowerVM VIOS — AIX 7.8 High 2026-08-20
CVE-2026-16989 Vulnerabilities in IBM AIX and PowerVM VIOS — AIX 7.1 High 2026-08-20
CVE-2026-16980 Vulnerabilities in IBM AIX and PowerVM VIOS — AIX 6.3 Medium 2026-08-20
CVE-2026-18267 Kenwood DNR1007XR Firmware Update Link Following Code Execution Vulnerability — DNR1007XR - - 2026-08-20
CVE-2026-55086 Etherpad: Import/export use Math.random() for temp file paths; predictable paths on shared /tmp enable symlink-based file overwrite — etherpad 4.2 Medium 2026-08-19
CVE-2026-56796 Dell Command Update 后置链接漏洞 — Dell Command Update (DCU) 6.6 Medium 2026-08-19
CVE-2026-47187 SSHFS Symlink Escape: Rogue SFTP Server → Local File Read/Write — sshfs 9.3 Critical 2026-08-19
CVE-2026-76037 Google Chrome 后置链接漏洞 — Chrome - - 2026-08-18
CVE-2026-17106 Tar extraction in moby/go-archive can write outside the destination directory via link following — go-archive 7.1 High 2026-08-18
CVE-2026-19693 extract-zip arbitrary file write outside the destination directory via a symlink at the final path component — extract-zip 8.1 High 2026-08-17
CVE-2026-74796 OpenTofu before 1.11.7 Symlink Following Path Traversal — opentofu 6.1 Medium 2026-08-16
CVE-2026-19909 PAX Technology Q80 AIP File Parsing Link Following Remote Code Execution Vulnerability — Q80 - - 2026-08-14
CVE-2026-15994 Lenovo Vantage 后置链接漏洞 — Commercial Vantage 7.0 High 2026-08-13
CVE-2026-63426 Lenovo Dock Manager 后置链接漏洞 — Dock Manager 7.1 High 2026-08-13
CVE-2026-12036 Lenovo Vantage 后置链接漏洞 — Vantage 7.1 High 2026-08-13
CVE-2026-53801 rsync < 3.5.0 Symlink Race Condition Directory Traversal — rsync 5.9 Medium 2026-08-13
CVE-2026-53800 rsync < 3.5.0 Symlink Race Condition via --remove-source-files — rsync 4.7 Medium 2026-08-13
CVE-2026-53799 rsync < 3.5.0 Symlink Race Condition via ACL/xattr Application — rsync 6.3 Medium 2026-08-13
CVE-2026-53797 rsync < 3.5.0 Symlink Race Condition Information Disclosure — rsync 4.7 Medium 2026-08-13
CVE-2026-53796 rsync < 3.5.0 TOCTOU Race Condition via Destination Directory Handling — rsync 6.3 Medium 2026-08-13
CVE-2026-53795 rsync < 3.5.0 Arbitrary File Write via --temp-dir/--link-dest — rsync 8.1 High 2026-08-13
CVE-2026-53793 rsync < 3.5.0 Path Confinement Bypass via /./ Boundary Marker in Chroot Mode — rsync 7.4 High 2026-08-13
CVE-2026-53785 rsync < 3.5.0 Path Traversal Write Escape via --relative Mode — rsync 7.1 High 2026-08-13
CVE-2026-53784 rsync < 3.5.0 Path Traversal via Symlink Module Root — rsync 7.1 High 2026-08-13
CVE-2026-53783 rsync < 3.5.0 TOCTOU Race Condition Directory Escape via rrsync — rsync 8.1 High 2026-08-13

Vulnerabilities classified as CWE-59 (在文件访问前对链接解析不恰当(链接跟随)) represent 574 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.