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 28 of 39
- CVE-2026-71493MEDIUMCVSS 5.9EG 5.92026-08-21
Infracost provides cloud cost intelligence for engineers, AI coding agents, and CI/CD. Prior to 0.10.45, the readFile, pathExists, isDir, and matchPaths template functions in internal/config/template/parser.go use a lexical filepath.Rel ch…
- CVE-2026-53801MEDIUMCVSS 5.9EG 5.92026-08-13
rsync before 3.5.0 contains a symlink race condition vulnerability in the sender's directory scanning logic that allows attackers to cause the sender to enumerate and transfer files outside the module root's intended subtree. Attackers wh…
- CVE-2026-53535MEDIUMCVSS 5.9EG 5.92026-07-16
Activepieces is an open source AI workflow automation platform. Prior to 0.82.0, the git-sync feature clones a user-configured Git repository into a temporary directory on the server and then writes flow, table, and connection state into i…
- CVE-2025-8869MEDIUMCVSS 5.9EG 5.92025-09-24
When extracting a tar archive pip may not check symbolic links point into the extraction directory if the tarfile module doesn't implement PEP 706. Note that upgrading pip to a "fixed" version for this vulnerability doesn't fix all known v…
- CVE-2023-32182MEDIUMCVSS 5.9EG 5.92023-09-19
A Improper Link Resolution Before File Access ('Link Following') vulnerability in SUSE SUSE Linux Enterprise Desktop 15 SP5 postfix, SUSE SUSE Linux Enterprise High Performance Computing 15 SP5 postfix, SUSE openSUSE Leap 15.5 postfix.This…
- CVE-2022-43293MEDIUMCVSS 5.9EG 5.92023-04-11
Wacom Driver 6.3.46-1 for Windows was discovered to contain an arbitrary file write vulnerability via the component \Wacom\Wacom_Tablet.exe.
- CVE-2022-38699MEDIUMCVSS 5.9EG 5.92022-09-28
Armoury Crate Service’s logging function has insufficient validation to check if the log file is a symbolic link. A physical attacker with general user privilege can modify the log file property to a symbolic link that points to arbitrar…
- CVE-2019-13636MEDIUMCVSS 5.9EG 5.92019-07-17
In GNU patch through 2.7.6, the following of symlinks is mishandled in certain cases other than input files. This affects inp.c and util.c.
- CVE-2018-1196MEDIUMCVSS 5.9EG 5.92018-03-19
Spring Boot supports an embedded launch script that can be used to easily run the application as a systemd or init.d linux service. The script included with Spring Boot 1.5.9 and earlier and 2.0.0.M1 through 2.0.0.M7 is susceptible to a sy…
- CVE-2019-3902MEDIUMCVSS 5.1EG 5.92019-04-22
A flaw was found in Mercurial before 4.9. It was possible to use symlinks and subrepositories to defeat Mercurial's path-checking logic and write files outside a repository.
- CVE-2026-76654MEDIUMCVSS 5.8EG 5.82026-10-26
An NTLM coercion vulnerability exists on Windows nodes when the subPath supplied in a pod's volumeMounts is set to a symbolic link that points to an attacker-controlled network share. When a kubelet resolves symlinks, it does not reject a …
- CVE-2026-115378MEDIUMCVSS 5.8EG 5.82026-10-22
Incus before 6.0.7, 6.1.0 before 7.0.2, and 7.1.0 before 7.5.0 contains an arbitrary file write vulnerability in sftpRecursivePullFile that allows a malicious incus-agent to escape the target directory during incus file pull -r. Attackers …
- CVE-2026-87798MEDIUMCVSS 5.8EG 5.82026-09-28
Improper link resolution in the recursive file pull feature of the LXD CLI client in Canonical LXD versions 4.0.2 up to 6.9 (fixed in 4.0.14, 5.0.10 and 5.21.8) on Linux allows an attacker with root access inside a virtual machine to write…
- CVE-2026-54576MEDIUMCVSS 5.8EG 5.82026-09-17
mport is the MidnightBSD Package Manager. Prior to 2.7.8, do_actual_install() in libmport/bundle_read_install_pkg.c used path-based lstat(), chown(), stat(), and chmod() operations while installing package files. A local attacker with writ…
- CVE-2026-54587MEDIUMCVSS 5.8EG 5.82026-09-17
mport is the MidnightBSD Package Manager. Prior to 2.7.8, directory assets handled as ASSET_DIR or ASSET_DIR_OWNER_MODE in libmport/bundle_read_install_pkg.c used path-based mport_mkdirp(), ownership, and permission operations. A local att…
- CVE-2026-67433MEDIUMCVSS 5.8EG 5.82026-07-29
Linuxfabrik monitoring-plugins provides Python monitoring plugins for Icinga, Nagios, and related monitoring systems. In version 6.0.0, the logfile check legacy database migration moved a predictable path from /tmp with os.rename() and all…
- CVE-2015-0556MEDIUMCVSS v2 5.8EG 5.82015-04-08
Open-source ARJ archiver 3.10.22 allows remote attackers to conduct directory traversal attacks via a symlink attack in an ARJ archive.
- CVE-2015-1038MEDIUMCVSS v2 5.8EG 5.82015-01-21
p7zip 9.20.1 allows remote attackers to write to arbitrary files via a symlink attack in an archive.
- CVE-2013-6456MEDIUMCVSS v2 5.8EG 5.82014-04-15
The LXC driver (lxc/lxc_driver.c) in libvirt 1.0.1 through 1.2.1 allows local users to (1) delete arbitrary host devices via the virDomainDeviceDettach API and a symlink attack on /dev in the container; (2) create arbitrary nodes (mknod) v…
- CVE-2010-3879MEDIUMCVSS v2 5.8EG 5.82011-01-22
FUSE, possibly 2.8.5 and earlier, allows local users to create mtab entries with arbitrary pathnames, and consequently unmount any filesystem, via a symlink attack on the parent directory of the mountpoint of a FUSE filesystem, a different…
- CVE-2008-4284MEDIUMCVSS v2 5.8EG 5.82009-02-10
Open redirect vulnerability in the ibm_security_logout servlet in IBM WebSphere Application Server (WAS) 5.1.1.19 and earlier 5.x versions, 6.0.x before 6.0.2.33, and 6.1.x before 6.1.0.23 allows remote attackers to redirect users to arbit…
- CVE-2009-0347MEDIUMCVSS v2 5.8EG 5.82009-01-29
Open redirect vulnerability in cs.html in the Autonomy (formerly Verity) Ultraseek search engine allows remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via the url parameter.
- CVE-2007-5437MEDIUMCVSS v2 5.8EG 5.82007-10-13
The web console in CA (formerly Computer Associates) eTrust ITM (Threat Manager) 8.1 allows remote attackers to redirect users to arbitrary web sites via a crafted HTTP URL on port 6689.
- CVE-2026-55480MEDIUMCVSS 5.7EG 5.72026-10-15
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. Prior to 2.4.20, copy_model() in scheduler/ipp.c creates a predictable TempDir/<connection-number>.ppd path in an lp-group-writable direct…
- CVE-2026-87910MEDIUMCVSS 5.7EG 5.72026-09-11
When tarfile extracts a link on a system that doesn't support links, it falls back to extracting a member from the archive. In this case, the filter function is run twice: once for the extracted member, and once with name set to the locati…
- CVE-2025-2102MEDIUMCVSS 5.7EG 5.72025-05-21
Improper Link Resolution Before File Access ('Link Following') vulnerability in HYPR Passwordless on Windows allows Privilege Escalation.This issue affects HYPR Passwordless: before 10.1.
- CVE-2019-3698MEDIUMCVSS 5.7EG 5.72020-02-28
UNIX Symbolic Link (Symlink) Following vulnerability in the cronjob shipped with nagios of SUSE Linux Enterprise Server 12, SUSE Linux Enterprise Server 11; openSUSE Factory allows local attackers to cause cause DoS or potentially escalate…
- CVE-2019-11251MEDIUMCVSS 4.8EG 5.72020-02-03
The Kubernetes kubectl cp command in versions 1.1-1.12, and versions prior to 1.13.11, 1.14.7, and 1.15.4 allows a combination of two symlinks provided by tar output of a malicious container to place a file outside of the destination direc…
- CVE-2026-88265MEDIUMCVSS 5.6EG 5.62026-09-10
A flaw was found in crun. After pivot_root, reopening /dev/null for stdio can follow a symlink and attach a host file to container stdio, then change that file's ownership. Affected versions are crun 1.29.1 and earlier. Default configurati…
- CVE-2026-88264MEDIUMCVSS 5.6EG 5.62026-09-10
A flaw was found in crun. When the container configuration does not give /dev a dedicated mount, terminal setup can redirect /dev/console onto an attacker-controlled path, including via the read-only-rootfs bind-mount fallback. Affected ve…
- CVE-2025-12418MEDIUMCVSS 5.6EG 5.62025-11-07
Potential Denial of Service issue in all supported versions of Revenera InstallShield version 2025 R1, 2024 R2, 2023 R2, and prior. When e.g., a local administrator performs an uninstall, a symlink may get followed on removal of a user wri…
- CVE-2020-3432MEDIUMCVSS 5.6EG 5.62025-02-12
A vulnerability in the uninstaller component of Cisco AnyConnect Secure Mobility Client for Mac OS could allow an authenticated, local attacker to corrupt the content of any file in the filesystem. The vulnerability is due to the incorrec…
- CVE-2023-21567MEDIUMCVSS 5.6EG 5.62023-02-14
Visual Studio Denial of Service Vulnerability
- CVE-2014-1838MEDIUMCVSS v2 4.4EG 5.62014-03-11
The (1) extract_keys_from_pdf and (2) fill_pdf functions in pdf_ext.py in logilab-commons before 0.61.0 allows local users to overwrite arbitrary files and possibly have other unspecified impact via a symlink attack on /tmp/toto.fdf.
- CVE-2012-3440MEDIUMCVSS v2 5.6EG 5.62012-08-08
A certain Red Hat script for sudo 1.7.2 on Red Hat Enterprise Linux (RHEL) 5 allows local users to overwrite arbitrary files via a symlink attack on the /var/tmp/nsswitch.conf.bak temporary file.
- CVE-2012-3345MEDIUMCVSS v2 5.6EG 5.62012-06-15
ioquake3 before r2253 allows local users to overwrite arbitrary files via a symlink attack on the /tmp/ioq3.pid temporary file.
- CVE-2026-121746MEDIUMCVSS 5.5EG 5.52026-11-04
Node Version Manager (nvm) is a POSIX-compliant shell function for managing multiple node.js versions. In versions 0.40.0 through 0.40.8, `nvm use --save` and `nvm install --save` (or `-w`) write the resolved version to `$PWD/.nvmrc` with …
- CVE-2026-121747MEDIUMCVSS 5.5EG 5.52026-11-04
Node Version Manager (nvm) is a POSIX-compliant shell function for managing multiple node.js versions. In versions 0.2.0 through 0.40.8, nvm does not check whether `.nvmrc` is a symbolic link. A repository or archive that ships `.nvmrc` as…
- CVE-2026-118599MEDIUMCVSS 5.5EG 5.52026-10-31
A file overwrite vulnerability exists in Epiphany when installing WebExtension packages from .xpi files. In src/webextension/ephy-web-extension-manager.c, decompress_xpi_thread() used libarchive with archive_read_support_format_all() (and…
- CVE-2026-119291MEDIUMCVSS 5.5EG 5.52026-10-30
Zuke is a code-first, strongly typed build automation system for Deno. Prior to 1.4.0, @zuke/cli uses lstat to inspect scaffold names but then performs link-following reads, writes, and permission changes in zuke setup and zuke import. An …
- CVE-2026-86966MEDIUMCVSS 5.5EG 5.52026-10-26
This issue was addressed with improved handling of symlinks. This issue is fixed in iOS 26.7.2 and iPadOS 26.7.2, iOS 27 and iPadOS 27, macOS Golden Gate 27, macOS Sequoia 15.8.2, macOS Tahoe 26.7.2, visionOS 27. An app may be able to modi…
- CVE-2026-97790MEDIUMCVSS 5.5EG 5.52026-10-13
Improper link resolution before file access ('link following') in Windows Container Isolation FS Filter Driver (unionfs.sys) allows an authorized attacker to perform tampering locally.
- CVE-2026-70264MEDIUMCVSS 5.5EG 5.52026-10-13
Improper link resolution before file access ('link following') in Microsoft Defender allows an authorized attacker to disclose information locally.
- CVE-2026-83933MEDIUMCVSS 5.5EG 5.52026-10-13
Improper link resolution before file access ('link following') in Windows Update Orchestrator Service allows an authorized attacker to disclose information locally.
- CVE-2026-83507MEDIUMCVSS 5.5EG 5.52026-10-13
Improper link resolution before file access ('link following') in Windows Update Orchestrator Service allows an authorized attacker to disclose information locally.
- CVE-2026-62687MEDIUMCVSS 5.5EG 5.52026-10-13
Improper link resolution before file access ('link following') in Windows Backup Engine allows an authorized attacker to disclose information locally.
- CVE-2026-109596MEDIUMCVSS 5.5EG 5.52026-10-12
Hugo from v0.162.0 before v0.167.0 contains an improper link resolution vulnerability that lets malicious themes or modules expose files outside their root via nested-mount ancestor directories. Attackers controlling a theme can place a sy…
- CVE-2026-107608MEDIUMCVSS 5.5EG 5.52026-10-08
Improper link resolution before file access in the asset bundling output handling in AWS aws-cdk-lib before 2.267.0 might allow a context-dependent actor to cause files from the build host to be published as the deployed asset. To remed…
- CVE-2026-76061MEDIUMCVSS 5.5EG 5.52026-10-06
A flaw was found in CRI-O's `bind_mount_prefix` handling. When configured with a non-empty `bind_mount_prefix`, a malicious container or local attacker could use a Container Runtime Interface (CRI) hostPath containing an intermediate absol…
- CVE-2026-68830MEDIUMCVSS 5.5EG 5.52026-09-08
Improper link resolution before file access ('link following') in Windows Universal Plug and Play (UPnP) Device Host allows an authorized attacker to disclose information locally.
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 →