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

Goal: 1000 CNY · Raised: 1336 CNY

100%

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

560 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 ControlRead 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.
OtherExecute 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 DesignFollow 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 IDTitleCVSSSeverityPublished
CVE-2026-0827 Lenovo Diagnostics 安全漏洞 — Diagnostics 7.1 High2026-04-15
CVE-2026-32212 Universal Plug and Play (upnp.dll) Information Disclosure Vulnerability — Windows 10 Version 1607 5.5 Medium2026-04-14
CVE-2026-35400 LORIS incorrectly trusts user input in publication module — Loris 3.5 Low2026-04-08
CVE-2026-27456 util-linux: TOCTOU Race Condition in util-linux mount(8) - Loop Device Setup — util-linux 4.7 Medium2026-04-03
CVE-2026-34452 Claude SDK for Python: Memory Tool Path Validation Race Condition Allows Sandbox Escape — anthropic-sdk-python 8.4 -2026-03-31
CVE-2026-32054 OpenClaw < 2026.2.25 - Symlink Traversal in Browser Trace/Download Path Handling — OpenClaw 6.5 Medium2026-03-21
CVE-2026-32024 OpenClaw < 2026.2.22 - Symlink Traversal in Avatar Handling — OpenClaw 5.5 Medium2026-03-19
CVE-2026-32020 OpenClaw < 2026.2.22 - Arbitrary File Read via Symlink Following in Static File Handler — OpenClaw 3.3 Low2026-03-19
CVE-2026-32013 OpenClaw < 2026.2.25 - Symlink Traversal in agents.files Methods — OpenClaw 8.8 High2026-03-19
CVE-2026-31990 OpenClaw < 2026.3.2 - Symlink Traversal in stageSandboxMedia Destination — OpenClaw 6.1 Medium2026-03-19
CVE-2026-22180 OpenClaw < 2026.3.2 - Path Confinement Bypass in Browser Output and File Write Operations — OpenClaw 5.3 Medium2026-03-18
CVE-2026-2808 Consul vulnerable to arbitrary file reads through the vault kubernetes authentication provider — Consul 6.8 Medium2026-03-11
CVE-2026-31979 himmelblaud-tasks: local privilege escalation via /tmp symlink attack on Kerberos ccache — himmelblau 8.8 High2026-03-11
CVE-2026-31894 WeGIA affected by arbitrary file read via symlink in backup restore — WeGIA 7.5AIHighAI2026-03-11
CVE-2026-25187 Winlogon Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.8 High2026-03-10
CVE-2026-28689 ImageMagick has a Path Policy TOCTOU symlink race bypass — ImageMagick 6.3 Medium2026-03-09
CVE-2026-27748 Avira Internet Security Arbitrary File Deletion via Improper Link Resolution — Avira Internet Security 7.8 High2026-03-05
CVE-2026-27905 BentoML has an Arbitrary File Write via Symlink Path Traversal in Tar Extraction — BentoML 7.4AIHighAI2026-03-03
CVE-2026-25906 Dell Optimizer 后置链接漏洞 — Optimizer 7.3 High2026-03-03
CVE-2026-27967 Symlink Escape in Agent File Tools — zed 7.1 High2026-02-25
CVE-2026-2490 RustDesk Client for Windows Transfer File Link Following Information Disclosure Vulnerability — Client for Windows 5.5AIMediumAI2026-02-20
CVE-2026-2627 Softland FBackup Backup/Restore HID.dll link following — FBackup 7.8 High2026-02-17
CVE-2026-26225 Intego Personal Backup Task File Privilege Escalation — Personal Backup 7.8AIHighAI2026-02-12
CVE-2025-66277 QTS, QuTS hero — QTS 7.5AIHighAI2026-02-11
CVE-2026-21517 Windows App for Mac Installer Elevation of Privilege Vulnerability — Windows App for Mac 4.7 Medium2026-02-10
CVE-2025-62676 Fortinet FortiClientWindows 后置链接漏洞 — FortiClientWindows 6.4 High2026-02-10
CVE-2025-15314 Tanium addressed an arbitrary file deletion vulnerability in end-user-cx. — end-user-cx 5.5 Medium2026-02-09
CVE-2025-15313 Tanium addressed an arbitrary file deletion vulnerability in Tanium EUSS. — Tanium EUSS 5.5 Medium2026-02-09
CVE-2025-15310 Tanium addressed a local privilege escalation vulnerability in Patch Endpoint Tools. — Patch Endpoint Tools 7.8 High2026-02-09
CVE-2025-15318 Tanium addressed an arbitrary file deletion vulnerability in End-User Notifications Endpoint Tools. — End-User Notifications Endpoint Tools 5.1 Medium2026-02-09

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