CWE-59 Improper Link Resolution Before File Access ('Link Following')
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.
Associated Reviewed Advisories
Vulnerabilities classified under CWE-59 ordered by modification date.
| Advisory ID | NVD ID | Severity | PURLs | Summary | Last Modified |
|---|---|---|---|---|---|
| GHSA-qfxx-c367-67f8 | CVE-2026-103975 | MODERATE |
Appium: Symlink based Zip Slip in @appium/support ZIP extraction |
2026-10-15 | |
| GHSA-gfp8-w835-v44j | CVE-2026-62268 | MODERATE |
borg extract might modify out-of-tree files when extracting maliciously crafted archives |
2026-10-15 | |
| GHSA-wv6g-x823-wx9m | CVE-2026-64672 | MODERATE |
Terragrunt catalog predictable temp symlink clobber |
2026-10-15 | |
| GHSA-xpf3-p7gm-7756 | CVE-2026-14966 | LOW |
BBOT's Symlink guard bypass in unarchive module allows planting symlinks during extraction |
2026-10-14 | |
| GHSA-w6wh-p4g7-mpj2 | CVE-2026-96225 | HIGH |
nuget/Microsoft.NETCore.App.Runtime.linux-arm
nuget/Microsoft.NETCore.App.Runtime.linux-arm64
nuget/Microsoft.NETCore.App.Runtime.linux-musl-arm
nuget/Microsoft.NETCore.App.Runtime.linux-musl-arm64
nuget/Microsoft.NETCore.App.Runtime.linux-musl-x64
nuget/Microsoft.NETCore.App.Runtime.linux-x64
nuget/Microsoft.NETCore.App.Runtime.osx-arm64
nuget/Microsoft.NETCore.App.Runtime.osx-x64
|
Microsoft Security Advisory CVE-2026-96225 - .NET and Visual Studio Elevation of Privilege Vulnerability |
2026-10-13 |
| GHSA-2j93-m82w-73j2 | CVE-2026-96231 | HIGH |
nuget/Microsoft.NETCore.App.Runtime.linux-arm
nuget/Microsoft.NETCore.App.Runtime.linux-arm64
nuget/Microsoft.NETCore.App.Runtime.linux-musl-arm
nuget/Microsoft.NETCore.App.Runtime.linux-musl-arm64
nuget/Microsoft.NETCore.App.Runtime.linux-musl-x64
nuget/Microsoft.NETCore.App.Runtime.linux-x64
nuget/Microsoft.NETCore.App.Runtime.osx-arm64
nuget/Microsoft.NETCore.App.Runtime.osx-x64
|
Microsoft Security Advisory CVE-2026-96231 - .NET and Visual Studio Elevation of Privilege Vulnerability |
2026-10-13 |
| GHSA-p8v3-89rh-jxc7 | CVE-2026-107810 | HIGH |
Nginx UI: Backup restore follows crafted symlinks into the live Nginx configuration path before restore flags are applied |
2026-10-09 | |
| GHSA-556j-vv39-8rqv | CVE-2026-107716 | MODERATE |
Banks: Symlink traversal and arbitrary file disclosure/overwrite in DirectoryPromptRegistry |
2026-10-08 | |
| GHSA-g8rx-f7m5-7794 | CVE-2026-106486 | HIGH |
Backstage has iImproper filesystem validation in Bitbucket pull-request scaffolder actions |
2026-10-07 | |
| GHSA-xvgh-hmx8-9xxf | CVE-2026-106500 | HIGH |
Backstage: Improper task state validation in Scaffolder backend |
2026-10-07 | |
| GHSA-cm77-ch27-6w6v | CVE-2026-106508 | MODERATE |
Backstage has potential file exposure through local TechDocs publisher |
2026-10-07 | |
| GHSA-96h3-5x6v-m776 | CVE-2026-59944 | MODERATE | - |
Composer: GHSA-gjfg-22fp-rrxx fix bypass via symlinked package bin path |
2026-10-02 |
| GHSA-8w8g-wq8h-fq33 | - | HIGH |
Dulwich: Symlink write-through in checkout(paths=[]) via raw os.open bypasses all symlink protections |
2026-10-02 | |
| GHSA-5fqc-mrg8-w798 | - | HIGH |
Dulwich: Symlink directory traversal in filter-branch index_filter via cross-commit state persistence |
2026-10-02 | |
| GHSA-cm62-gvxx-vmxx | - | HIGH |
Dulwich: Symlink directory traversal in stash pop allows arbitrary file write via intermediate directory symlinks |
2026-10-02 | |
| GHSA-c2m8-h5v5-343r | - | HIGH |
Tornado: StaticFileHandler follows symlinks outside static root (path traversal) |
2026-09-30 | |
| GHSA-hrh2-vp3x-79xf | CVE-2026-101894 | CRITICAL |
@xhmikosr/decompress: Path traversal via symlink chain |
2026-09-29 | |
| GHSA-m37j-52j7-pjw7 | CVE-2026-85731 | HIGH |
oras-go: Arbitrary file write outside file.Store root via symlink-chain bypass in tar extraction (pushDir) |
2026-09-17 | |
| GHSA-f8g7-2xjc-7mfh | CVE-2026-88016 | MODERATE |
rclone: Directory metadata (chmod/chown/chtimes) applied through a planted symlink in rclone local --links escapes the destination |
2026-09-10 | |
| GHSA-vwc7-r8mq-g2x9 | CVE-2026-76845 | MODERATE |
adm-zip extraction follows destination symlinks, allowing arbitrary file overwrite |
2026-09-08 | |
| GHSA-q56x-g2fj-4rj6 | CVE-2026-49114 | HIGH |
ONNX: TOCTOU arbitrary file read/write in save_external_dat |
2026-09-08 | |
| GHSA-mmg6-4qmv-6pc8 | CVE-2026-71493 | MODERATE |
Infracost: Arbitrary file read via config-template readFile symlink traversal |
2026-09-08 | |
| GHSA-p4rw-rvv2-7xwr | CVE-2026-79676 | HIGH |
NLTK: Corpus readers follow symlinks outside trusted roots despite pathsec enforcement |
2026-09-08 | |
| GHSA-3hhw-38pf-pxj6 | CVE-2026-62383 | MODERATE |
NLTK: Symlink-based arbitrary file read in IPIPANCorpusReader, bypasses nltk.pathsec entirely |
2026-09-08 | |
| GHSA-f833-7jw8-xwrv | CVE-2026-62384 | HIGH |
NLTK: Symlink-based sandbox bypass in FramenetCorpusReader (bypasses the fix for CVE-2026-54292) |
2026-09-08 |