CWE-59— Improper Link Resolution Before File Access (Link Following)
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.— MITRE CWE catalog
1,914 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-59page 33 of 39
- CVE-2026-54706MEDIUMCVSS 4.8EG 4.82026-07-31
OnionShare is an open source tool that lets you securely and anonymously share files, host websites, and chat with friends using the Tor network. Prior to 2.6.4, OnionShare CLI/Desktop follows symbolic links in cli/onionshare_cli/web/send_…
- CVE-2024-29069MEDIUMCVSS 4.8EG 4.82024-07-25
In snapd versions prior to 2.62, snapd failed to properly check the destination of symbolic links when extracting a snap. The snap format is a squashfs file-system image and so can contain symbolic links and other file types. Various file…
- CVE-2026-122235MEDIUMCVSS 4.7EG 4.72026-11-04
Jan from 0.8.5 before 0.8.8 contains a workspace guard bypass vulnerability in the agent-tools gate.rs that allows attackers to write files outside the workspace via dangling symlinks. Attackers supplying a malicious repository can use pro…
- CVE-2026-69969MEDIUMCVSS 4.7EG 4.72026-10-13
Improper link resolution before file access ('link following') in Windows AppX Deployment Service allows an authorized attacker to disclose information locally.
- CVE-2026-77361MEDIUMCVSS 4.7EG 4.72026-10-13
obsidian-tc is a governed, agent-ready Model Context Protocol server for Obsidian vaults. Prior to 1.3.1, read access-control list (ACL) checks use a lexical vault-relative path while containment checks use the resolved path. An in-vault s…
- CVE-2026-108600MEDIUMCVSS 4.7EG 4.72026-10-10
open-multi-agent (@open-multi-agent/core) 1.5.0 through 1.21.2 contains a link following vulnerability in the file_write tool sandbox that allows attackers to create files outside the workspace root by using dangling symlinks. Attackers ca…
- CVE-2026-108599MEDIUMCVSS 4.7EG 4.72026-10-10
phi 0.1.1 through 0.28.4 contains an improper link resolution vulnerability that allows malicious repositories to bypass workspace_only_writes by exploiting lexical-only path checks in the permission gate. Attackers can commit symlinks poi…
- CVE-2026-69425MEDIUMCVSS 4.7EG 4.72026-09-08
Improper link resolution before file access ('link following') in Windows NTFS allows an authorized attacker to perform tampering locally.
- CVE-2026-69771MEDIUMCVSS 4.7EG 4.72026-09-08
Improper link resolution before file access ('link following') in Windows Container Manager Service allows an authorized attacker to bypass a security feature locally.
- CVE-2026-53800MEDIUMCVSS 4.7EG 4.72026-08-13
rsync before 3.5.0 contains a symlink race condition vulnerability in the --remove-source-files feature that allows attackers with symlink creation access to cause arbitrary file deletion. Attackers can atomically substitute a symlink for…
- CVE-2026-53797MEDIUMCVSS 4.7EG 4.72026-08-13
rsync before 3.5.0 contains a symlink race condition vulnerability in the sender's source tree traversal that allows an attacker who can manipulate a parent directory of the source tree to redirect file reads to unintended paths. Attacker…
- CVE-2026-14361MEDIUMCVSS 4.7EG 4.72026-07-08
The consul-template library before version 0.42.1 is vulnerable to a path redirection issue in the writeToFile template helper that may allow template output to be written outside the intended directory or to overwrite an existing file. Th…
- CVE-2026-5061MEDIUMCVSS 4.7EG 4.72026-05-12
The consul-template library before version 0.42.0 is vulnerable to a sandbox path bypass in the file template helper that may allow reading an out-of-sandbox file. This vulnerability (CVE-2026-5061) is fixed in consul-template 0.42.0.
- CVE-2026-35359MEDIUMCVSS 4.7EG 4.72026-04-22
A Time-of-Check to Time-of-Use (TOCTOU) vulnerability in the cp utility of uutils coreutils allows an attacker to bypass no-dereference intent. The utility checks if a source path is a symbolic link using path-based metadata but subsequent…
- CVE-2026-27456MEDIUMCVSS 4.7EG 4.72026-04-03
util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop…
- CVE-2025-41421MEDIUMCVSS 4.7EG 4.72025-10-01
Improper handling of symbolic links in the TeamViewer Full Client and Host for Windows — in versions prior to 15.70 of TeamViewer Remote and Tensor — allows an attacker with local, unprivileged access to a device lacking adequate malwa…
- CVE-2023-24572MEDIUMCVSS 4.7EG 4.72023-02-13
Dell Command | Integration Suite for System Center, versions before 6.4.0 contain an arbitrary folder delete vulnerability during uninstallation. A locally authenticated malicious user may potentially exploit this vulnerability leading to…
- CVE-2020-4885MEDIUMCVSS 4.7EG 4.72021-06-24
IBM Db2 for Linux, UNIX and Windows (includes Db2 Connect Server) 11.5 could allow a local user to access and change the configuration of Db2 due to a race condition of a symbolic link,. IBM X-Force ID: 190909.
- CVE-2011-1136MEDIUMCVSS 4.7EG 4.72019-11-14
In tesseract 2.03 and 2.04, an attacker can rewrite an arbitrary user file by guessing the PID and creating a link to the user's file.
- CVE-2010-3095MEDIUMCVSS 4.7EG 4.72019-11-12
mailscanner before 4.79.11-2.1 might allow local users to overwrite arbitrary files via a symlink attack on certain temporary files. NOTE: this issue exists because of an incomplete fix for CVE-2008-5313.
- CVE-2019-13228MEDIUMCVSS 4.7EG 4.72019-07-04
deepin-clone before 1.1.3 uses a fixed path /tmp/repo.iso in the BootDoctor::fix() function to download an ISO file, and follows symlinks there. An unprivileged user can prepare a symlink attack there to create or overwrite files in arbitr…
- CVE-2018-19044MEDIUMCVSS 4.7EG 4.72018-11-08
keepalived 2.0.8 didn't check for pathnames with symlinks when writing data to a temporary file upon a call to PrintData or PrintStats. This allowed local users to overwrite arbitrary files if fs.protected_symlinks is set to 0, as demonstr…
- CVE-2018-14329MEDIUMCVSS 4.7EG 4.72018-07-17
In HTSlib 1.8, a race condition in cram/cram_io.c might allow local users to overwrite arbitrary files via a symlink attack.
- CVE-2018-6198MEDIUMCVSS 4.7EG 4.72018-01-25
w3m through 0.5.3 does not properly handle temporary files when the ~/.w3m directory is unwritable, which allows a local attacker to craft a symlink attack to overwrite arbitrary files.
- CVE-2018-19638MEDIUMCVSS 2.2EG 4.72019-03-05
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.
- CVE-2009-5023MEDIUMCVSS v2 4.7EG 4.72014-06-10
The (1) dshield.conf, (2) mail-buffered.conf, (3) mynetwatchman.conf, and (4) mynetwatchman.conf actions in action.d/ in Fail2ban before 0.8.5 allows local users to write to arbitrary files via a symlink attack on temporary files with pred…
- CVE-2008-3524MEDIUMCVSS v2 4.7EG 4.72008-09-29
rc.sysinit in initscripts before 8.76.3-1 on Fedora 9 and other Linux platforms allows local users to delete arbitrary files via a symlink attack on a file or directory under (1) /var/lock or (2) /var/run.
- CVE-2008-1684MEDIUMCVSS v2 4.7EG 4.72008-04-06
inetd on Sun Solaris 10, when debug logging is enabled, allows local users to write to arbitrary files via a symlink attack on the /var/tmp/inetd.log temporary file.
- CVE-2026-80430MEDIUMCVSS 4.6EG 4.62026-09-25
Improper Link Resolution Before File Access in the drag source staging path of the drag and drop protocol in kitty from 0.47.0 before 0.49.0 allows a program writing to the terminal to create files and directories at paths outside the stag…
- CVE-2025-15543MEDIUMCVSS 4.6EG 4.62026-01-29
Improper link resolution in USB HTTP access path in VX800v v1.0 allows a crafted USB device to expose root filesystem contents, giving an attacker with physical access read‑only access to system files.
- CVE-2023-34283MEDIUMCVSS 4.6EG 4.62024-05-03
NETGEAR RAX30 USB Share Link Following Information Disclosure Vulnerability. This vulnerability allows physically present attackers to disclose sensitive information on affected installations of NETGEAR RAX30 routers. Authentication is not…
- CVE-2023-39246MEDIUMCVSS 4.6EG 4.62023-11-16
Dell Encryption, Dell Endpoint Security Suite Enterprise, and Dell Security Management Server version prior to 11.8.1 contain an Insecure Operation on Windows Junction Vulnerability during installation. A local malicious user could potent…
- CVE-2022-36113MEDIUMCVSS 4.6EG 4.62022-09-14
Cargo is a package manager for the rust programming language. After a package is downloaded, Cargo extracts its source code in the ~/.cargo folder on disk, making it available to the Rust projects it builds. To record when an extraction is…
- CVE-2022-24372MEDIUMCVSS 4.6EG 4.62022-04-27
Linksys MR9600 devices before 2.0.5 allow attackers to read arbitrary files via a symbolic link to the root directory of a NAS SMB share.
- CVE-2015-3759MEDIUMCVSS v2 4.6EG 4.62015-08-16
Location Framework in Apple iOS before 8.4.1 allows local users to bypass intended restrictions on filesystem modification via a symlink.
- CVE-2008-4639MEDIUMCVSS v2 4.6EG 4.62008-10-21
jhead.c in Matthias Wandel jhead 2.84 and earlier allows local users to overwrite arbitrary files via a symlink attack on a temporary file.
- CVE-2008-4098MEDIUMCVSS v2 4.6EG 4.62008-09-18
MySQL before 5.0.67 allows local users to bypass certain privilege checks by calling CREATE TABLE on a MyISAM table with modified (1) DATA DIRECTORY or (2) INDEX DIRECTORY arguments that are originally associated with pathnames without sym…
- CVE-2008-3791MEDIUMCVSS v2 4.6EG 4.62008-09-03
src/main-win.c in GPicView 0.1.9 in Lightweight X11 Desktop Environment (LXDE) allows local users to overwrite arbitrary files via a symlink attack on the /tmp/rot.jpg temporary file.
- CVE-2008-3216MEDIUMCVSS v2 4.6EG 4.62008-07-18
The save function in br/prefmanager.d in projectl 1.001 creates a projectL.prf file in the current working directory, which allows local users to overwrite arbitrary files via a symlink attack.
- CVE-2008-0167MEDIUMCVSS v2 4.6EG 4.62008-05-18
The write_array_file function in utils/include.pl in GForge 4.5.14 updates configuration files by truncating them to zero length and then writing new data, which might allow attackers to bypass intended access restrictions or have unspecif…
- CVE-2008-1694MEDIUMCVSS v2 4.6EG 4.62008-04-22
vcdiff in Emacs 20.7 to 22.1.50, when used with SCCS, allows local users to overwrite arbitrary files via a symlink attack on temporary files.
- CVE-2008-0525MEDIUMCVSS v2 4.6EG 4.62008-01-31
PatchLink Update client for Unix, as used by Novell ZENworks Patch Management Update Agent for Linux/Unix/Mac (LUM) 6.2094 through 6.4102 and other products, allows local users to (1) truncate arbitrary files via a symlink attack on the /t…
- CVE-2007-5940MEDIUMCVSS v2 4.6EG 4.62007-11-13
feynmf.pl in feynmf 1.08, as used in TeXLive 2007, allows local users to overwrite arbitrary files and execute arbitrary code via a symlink attack on the feynmf$$.pl temporary file.
- CVE-2007-5839MEDIUMCVSS v2 4.6EG 4.62007-11-06
The e_hostname function in commands.c in BitchX 1.1a allows local users to overwrite arbitrary files via a symlink attack on temporary files when using the (1) HOSTNAME or (2) IRCHOST command.
- CVE-2005-0004MEDIUMCVSS v2 4.6EG 4.62005-04-14
The mysqlaccess script in MySQL 4.0.23 and earlier, 4.1.x before 4.1.10, 5.0.x before 5.0.3, and other versions including 3.x, allows local users to overwrite arbitrary files or read temporary files via a symlink attack on temporary files.
- CVE-1999-0794MEDIUMCVSS v2 4.6EG 4.61999-10-01
Microsoft Excel does not warn a user when a macro is present in a Symbolic Link (SYLK) format file.
- CVE-2026-113724MEDIUMCVSS 4.5EG 4.52026-10-20
virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, the safe_delete() deletion error handler responds to a failed removal by reading mode bits with os.lstat(path) and applying owner-write permission wi…
- CVE-2026-113721MEDIUMCVSS 4.5EG 4.52026-10-20
virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, ViaTemplateActivator._generate() removes an existing output only when Path.exists() is true, allowing a dangling symlink to survive and redirect gene…
- CVE-2026-113716MEDIUMCVSS 4.5EG 4.52026-10-20
virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, the builtin creator calls ensure_dir() for executable, library, and package directories, and ensure_dir() accepts an existing symlink to a directory …
- CVE-2026-22702MEDIUMCVSS 4.5EG 4.52026-01-10
virtualenv is a tool for creating isolated virtual python environments. Prior to version 20.36.1, TOCTOU (Time-of-Check-Time-of-Use) vulnerabilities in virtualenv allow local attackers to perform symlink-based attacks on directory creation…
Map vulnerabilities like CWE-59 to your infrastructure
EchelonGraph correlates every CVE — across CWE-59 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Book a Demo →