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

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-61 — Vulnerability Class 122

122 vulnerabilities classified as CWE-61. AI Chinese analysis included.

CWE-61 represents a critical input validation weakness where software fails to adequately verify the final destination of a symbolic link during file or directory access operations. Attackers typically exploit this vulnerability by crafting malicious symlinks that point to sensitive system files or directories outside the application’s intended control sphere. When the vulnerable program follows these links, it inadvertently reads, modifies, or deletes unauthorized data, potentially leading to information disclosure, privilege escalation, or denial of service. To mitigate this risk, developers must implement strict path canonicalization and validation mechanisms before processing any file paths. This involves resolving symbolic links to their absolute physical paths and ensuring the resulting target resides within an allowed directory tree. Additionally, using secure file handling APIs that explicitly reject symlink traversal or employing chroot jails can effectively isolate applications from such path manipulation attacks.

MITRE CWE Description
The product, when opening a file or directory, does not sufficiently account for when the file is a symbolic link that resolves to a target outside of the intended control sphere. This could allow an attacker to cause the product to operate on unauthorized files. A product that allows UNIX symbolic links (symlink) as part of paths whether in internal code or through user input can allow an attacker to spoof the symbolic link and traverse the file system to unintended locations or access arbitrary files. The symbolic link can permit an attacker to read/write/corrupt a file that they originally did not have permissions to access.
Common Consequences (1)
Confidentiality, IntegrityRead Files or Directories, Modify Files or Directories
Mitigations (2)
ImplementationSymbolic link attacks often occur when a program creates a tmp directory that stores files/links. Access to the directory should be restricted to the program as to prevent attackers from manipulating the files.
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-47763 pdm: Project-Local State and Config Writes Follow Symlinks — pdm 6.8 Medium2026-08-04
CVE-2026-54574 `proot-distro install` has a Symlink Escape (Arbitrary Host File Write) via Malicious Tar Archive — proot-distro 8.2 High2026-07-29
CVE-2026-56748 Authenticated RCE via Symlink Following in Cribl Stream Pack Git Import — Cribl Stream 8.8 High2026-07-27
CVE-2026-17459 perwendel spark SparkJava ExternalResourceHandler.jav staticFiles.externalLocation symlink — spark 4.3 Medium2026-07-26
CVE-2026-65010 Datasets Symlink-following Arbitrary File Write via Extractor.extract() — datasets 6.6 Medium2026-07-23
CVE-2026-12080 Qemu-kvm: qemu-guest-agent: local privilege escalation via symlink attack in guest-ssh-add-authorized-keys — Red Hat Enterprise Linux 10 7.3 High2026-07-20
CVE-2026-59674 LPE from suricata user to root due to chown in %post in suricata packaging — openSUSE Tumbleweed--2026-07-14
CVE-2026-14699 zcaceres markdownify-mcp Markdownify.ts assertPathAllowed symlink — markdownify-mcp 3.3 Low2026-07-05
CVE-2026-53489 containerd: Arbitrary host CRI log file read via symlink following in CRI checkpoint restore — containerd--2026-07-01
CVE-2026-41579 runc: Malicious image with /dev symlink can trigger limited host filesystem integrity violations — runc 3.3 Low2026-07-01
CVE-2026-55686 Podman: WORKDIR symlink traversal vulnerability — podman 5.3 Medium2026-06-26
CVE-2026-13218 Kubevirt: kubevirt: symlink following in writetocachedfile allows host file overwrite from virt-launcher — Red Hat OpenShift Virtualization 4 4.2 Medium2026-06-25
CVE-2026-13201 Kubevirt: virt-handler-rhel9: kubevirt: safepath symlink following in virt-handler enables notify socket hijacking and node-level vm disruption — Red Hat Container Native Virtualization 4.13 7.3 High2026-06-24
CVE-2026-55447 Langflow: BaseFileComponent-based nodes arbitrary file read with RCE exploit — langflow 9.6 Critical2026-06-23
CVE-2026-12958 Arbitrary file write in Language Servers for AWS — Language Servers for AWS 7.8 High2026-06-23
CVE-2026-56815 Rasta Mouse pwnlift 后置链接漏洞 — pwnlift 7.4 High2026-06-23
CVE-2026-49248 OneDev: RCE through absolute-path symlink following allows low-privileged users to overwrite arbitrary server via TarUtils.untar — onedev--2026-06-18
CVE-2026-54420 LiteSpeed cPanel Plugin 后置链接漏洞 — cPanel Plugin 8.5 High2026-06-14
CVE-2026-42306 Moby: Race condition in docker cp allows bind mount redirection to host path — moby 7.2 High2026-06-12
CVE-2026-5223 Crates in third party registries can override the cached source of other crates — Cargo--2026-05-25
CVE-2026-8784 npitre cramfs-tools cramfsck.c change_file_status symlink — cramfs-tools 4.2 Medium2026-05-18
CVE-2026-6475 PostgreSQL pg_basebackup and pg_rewind can overwrite unrelated files of origin superuser choice — PostgreSQL 8.8 High2026-05-14
CVE-2026-29203 cPanel 安全漏洞 — cPanel 7.8AIHighAI2026-05-08
CVE-2026-42275 zrok: WebDAV drive backend follows symlinks outside DriveRoot, enabling host filesystem read/write — zrok 8.7 High2026-05-08
CVE-2026-31893 Tunnelblick arbitrary file read via symlink following in tunnelblickd — Tunnelblick 5.5 -2026-05-05
CVE-2026-7832 IObit Advanced SystemCare Service ASC.exe symlink — Advanced SystemCare 7.0 High2026-05-05
CVE-2026-43570 OpenClaw 2026.3.22 < 2026.4.5 - Symlink Traversal in Remote Marketplace Repository Path Handling — OpenClaw 6.5 Medium2026-05-05
CVE-2026-7397 NousResearch hermes-agent file_tools.py _check_sensitive_path symlink — hermes-agent 4.4 Medium2026-04-29
CVE-2026-41326 Kata Containers: CopyFile Policy Subversion via Symlinks — kata-containers 8.4AIHighAI2026-04-24
CVE-2026-35372 uutils coreutils ln Security Bypass via Improper Handling of the --no-dereference Flag — coreutils 5.0 Medium2026-04-22

Vulnerabilities classified as CWE-61 represent 122 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.