← Back
CWE-59

1,606 CVEs • Abstraction: Base • Likelihood of Exploit: Medium

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.

JSON object

Loading...

CVEs (1,606)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Cisco
1Unified Communications Manager
May 13, 2026
Oct 5, 2017
N/A· v4
6.1 MEDIUM· v3
4.3 MEDIUM· v2
A vulnerability in the web-based UI of Cisco Unified Communications Manager could allow an unauthenticated, remote attacker to execute a cross-frame scripting (XFS) attack. The vulnerability exists because the affected s...Show more
A vulnerability in the web-based UI of Cisco Unified Communications Manager could allow an unauthenticated, remote attacker to execute a cross-frame scripting (XFS) attack. The vulnerability exists because the affected software does not provide sufficient protections for HTML inline frames (iframes). An attacker could exploit this vulnerability by directing a user of the affected software to an attacker-controlled web page that contains a malicious HTML inline frame. A successful exploit could allow the attacker to conduct click-jacking or other types of client-side browser attacks. Cisco Bug IDs: CSCve60993.Show less
3Debian
MercurialRedhat
8Debian Linux
Enterprise Linux DesktopEnterprise Linux Server+5 more
May 13, 2026
Oct 5, 2017
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Mercurial prior to version 4.3 is vulnerable to a missing symlink check that can malicious repositories to modify files outside the repository
1Openstack
1Instack Undercloud
May 13, 2026
Sep 21, 2017
N/A· v4
6.4 MEDIUM· v3
3.3 LOW· v2
A flaw was found in instack-undercloud 7.2.0 as packaged in Red Hat OpenStack Platform Pike, 6.1.0 as packaged in Red Hat OpenStack Platform Oacta, 5.3.0 as packaged in Red Hat OpenStack Newton, where pre-install and sec...Show more
A flaw was found in instack-undercloud 7.2.0 as packaged in Red Hat OpenStack Platform Pike, 6.1.0 as packaged in Red Hat OpenStack Platform Oacta, 5.3.0 as packaged in Red Hat OpenStack Newton, where pre-install and security policy scripts used insecure temporary files. A local user could exploit this flaw to conduct a symbolic-link attack, allowing them to overwrite the contents of arbitrary files.Show less
2Devscripts Devel Team
Fedoraproject
2Devscripts
Fedora
May 13, 2026
Sep 6, 2017
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Argument injection vulnerability in devscripts before 2.15.7 allows remote attackers to write to arbitrary files via a crafted symlink and crafted filename.
1Tug
1Texlive
May 13, 2026
Aug 25, 2017
N/A· v4
6.1 MEDIUM· v3
5.6 MEDIUM· v2
mktexlsr revision 36855, and before revision 36626 as packaged in texlive allows local users to write to arbitrary files via a symlink attack. NOTE: this vulnerability exists due to the reversion of a fix of CVE-2015-57...Show more
mktexlsr revision 36855, and before revision 36626 as packaged in texlive allows local users to write to arbitrary files via a symlink attack. NOTE: this vulnerability exists due to the reversion of a fix of CVE-2015-5700.Show less
1Tug
1Texlive
May 13, 2026
Aug 25, 2017
N/A· v4
6.1 MEDIUM· v3
5.6 MEDIUM· v2
mktexlsr revision 22855 through revision 36625 as packaged in texlive allows local users to write to arbitrary files via a symlink attack.
1Php Fpm
1Php Fpm
May 13, 2026
Aug 25, 2017
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
php-fpm allows local users to write to or create arbitrary files via a symlink attack.
1Openstack
1Trove
May 13, 2026
Aug 11, 2017
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
The _write_config function in trove/guestagent/datastore/experimental/mongodb/service.py, reset_configuration function in trove/guestagent/datastore/experimental/postgresql/service/config.py, write_config function in tro...Show more
The _write_config function in trove/guestagent/datastore/experimental/mongodb/service.py, reset_configuration function in trove/guestagent/datastore/experimental/postgresql/service/config.py, write_config function in trove/guestagent/datastore/experimental/redis/service.py, _write_mycnf function in trove/guestagent/datastore/mysql/service.py, InnoBackupEx::_run_prepare function in trove/guestagent/strategies/restore/mysql_impl.py, InnoBackupEx::cmd function in trove/guestagent/strategies/backup/mysql_impl.py, MySQLDump::cmd in trove/guestagent/strategies/backup/mysql_impl.py, InnoBackupExIncremental::cmd function in trove/guestagent/strategies/backup/mysql_impl.py, _get_actual_db_status function in trove/guestagent/datastore/experimental/cassandra/system.py and trove/guestagent/datastore/experimental/cassandra/service.py, and multiple class CbBackup methods in trove/guestagent/strategies/backup/experimental/couchbase_impl.py in Openstack DBaaS (aka Trove) as packaged in Openstack before 2015.1.0 (aka Kilo) allows local users to write to configuration files via a symlink attack on a temporary file.Show less
1Redhat
7Enterprise Linux Desktop
Enterprise Linux Hpc NodeEnterprise Linux Hpc Node Eus+4 more
May 13, 2026
Jul 25, 2017
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
The Hotspot component in OpenJDK8 as packaged in Red Hat Enterprise Linux 6 and 7 allows local users to write to arbitrary files via a symlink attack.
1Redhat
1Automatic Bug Reporting Tool
May 13, 2026
Jun 26, 2017
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
Automatic Bug Reporting Tool (ABRT) allows local users to read, change the ownership of, or have other unspecified impact on arbitrary files via a symlink attack on (1) /var/tmp/abrt/*/maps, (2) /tmp/jvm-*/hs_error.log,...Show more
Automatic Bug Reporting Tool (ABRT) allows local users to read, change the ownership of, or have other unspecified impact on arbitrary files via a symlink attack on (1) /var/tmp/abrt/*/maps, (2) /tmp/jvm-*/hs_error.log, (3) /proc/*/exe, (4) /etc/os-release in a chroot, or (5) an unspecified root directory related to librpm.Show less
2Cron Project
Debian
2Cron
Debian Linux
May 13, 2026
Jun 9, 2017
N/A· v4
6.7 MEDIUM· v3
6.9 MEDIUM· v2
In the cron package through 3.0pl1-128 on Debian, and through 3.0pl1-128ubuntu2 on Ubuntu, the postinst maintainer script allows for group-crontab-to-root privilege escalation via symlink attacks against unsafe usage of...Show more
In the cron package through 3.0pl1-128 on Debian, and through 3.0pl1-128ubuntu2 on Ubuntu, the postinst maintainer script allows for group-crontab-to-root privilege escalation via symlink attacks against unsafe usage of the chown and chmod programs.Show less
1Pulpproject
1Pulp
May 13, 2026
Jun 8, 2017
N/A· v4
7.1 HIGH· v3
3.6 LOW· v2
The pulp-gen-nodes-certificate script in Pulp before 2.8.3 allows local users to leak the keys or write to arbitrary files via a symlink attack.
1Cisofy
1Lynis
May 13, 2026
Jun 8, 2017
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
Unspecified tests in Lynis before 2.5.0 allow local users to write to arbitrary files or possibly gain privileges via a symlink attack on a temporary file.
1Redhat
1Ansible
May 13, 2026
Jun 7, 2017
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
The chroot, jail, and zone connection plugins in ansible before 1.9.2 allow local users to escape a restricted environment via a symlink attack.
1Iptables Parse Project
1Iptables Parse Module
May 13, 2026
Jun 7, 2017
N/A· v4
5.5 MEDIUM· v3
3.6 LOW· v2
The IPTables-Parse module before 1.6 for Perl allows local users to write to arbitrary files owned by the current user.
1Amd
1Fglrx Driver
May 13, 2026
Jun 7, 2017
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
AMD fglrx-driver before 15.9 allows local users to gain privileges via a symlink attack. NOTE: This vulnerability exists due to an incomplete fix for CVE-2015-7723.
1Amd
1Fglrx Driver
May 13, 2026
Jun 7, 2017
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
AMD fglrx-driver before 15.7 allows local users to gain privileges via a symlink attack.
1Apple
2Iphone Os
Mac Os X
May 13, 2026
May 22, 2017
N/A· v4
7.8 HIGH· v3
9.3 HIGH· v2
An issue was discovered in certain Apple products. iOS before 10.3.2 is affected. macOS before 10.12.5 is affected. The issue involves the "iBooks" component. It allows attackers to execute arbitrary code in a privileged...Show more
An issue was discovered in certain Apple products. iOS before 10.3.2 is affected. macOS before 10.12.5 is affected. The issue involves the "iBooks" component. It allows attackers to execute arbitrary code in a privileged context via a crafted app that uses symlinks.Show less
1Perltidy Project
1Perltidy
May 13, 2026
May 17, 2017
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
perltidy through 20160302, as used by perlcritic, check-all-the-things, and other software, relies on the current working directory for certain output files and does not have a symlink-attack protection mechanism, which...Show more
perltidy through 20160302, as used by perlcritic, check-all-the-things, and other software, relies on the current working directory for certain output files and does not have a symlink-attack protection mechanism, which allows local users to overwrite arbitrary files by creating a symlink, as demonstrated by creating a perltidy.ERR symlink that the victim cannot delete.Show less
1Proftpd
1Proftpd
May 13, 2026
Apr 4, 2017
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
ProFTPD before 1.3.5e and 1.3.6 before 1.3.6rc5 controls whether the home directory of a user could contain a symbolic link through the AllowChrootSymlinks configuration option, but checks only the last path component wh...Show more
ProFTPD before 1.3.5e and 1.3.6 before 1.3.6rc5 controls whether the home directory of a user could contain a symbolic link through the AllowChrootSymlinks configuration option, but checks only the last path component when enforcing AllowChrootSymlinks. Attackers with local access could bypass the AllowChrootSymlinks control by replacing a path component (other than the last one) with a symbolic link. The threat model includes an attacker who is not granted full filesystem access by a hosting provider, but can reconfigure the home directory of an FTP user.Show less