VYPR

CWE-59

Improper Link Resolution Before File Access ('Link Following')

BaseDraftLikelihood: Medium

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.

Hierarchy (View 1000)

Related attack patterns (CAPEC)

CAPEC-132 · CAPEC-17 · CAPEC-35 · CAPEC-76

CVEs mapped to this weakness (1,754)

page 59 of 88
  • CVE-2014-4978MedDec 29, 2017
    risk 0.29cvss 5.5epss 0.00

    The rs_filter_graph function in librawstudio/rs-filter.c in rawstudio might allow local users to truncate arbitrary files via a symlink attack on (1) /tmp/rs-filter-graph.png or (2) /tmp/rs-filter-graph.

  • CVE-2015-3156MedAug 11, 2017
    risk 0.29cvss 5.5epss 0.00

    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,…

  • CVE-2015-8326MedJun 7, 2017
    risk 0.29cvss 5.5epss 0.00

    The IPTables-Parse module before 1.6 for Perl allows local users to write to arbitrary files owned by the current user.

  • CVE-2026-70427MedAug 5, 2026
    risk 0.28cvss 4.3epss 0.00

    Jenkins 2.575 and earlier, LTS 2.568.1 and earlier does not safely handle symbolic links with effectively empty names during the extraction of `.tar` and `.tar.gz` archives, allowing attackers able to control agent processes to provide crafted archives to the controller to write…

  • CVE-2024-52522MedNov 15, 2024
    risk 0.28cvss —epss 0.00

    Rclone is a command-line program to sync files and directories to and from different cloud storage providers. Insecure handling of symlinks with --links and --metadata in rclone while copying to local disk allows unprivileged users to indirectly modify ownership and permissions…

  • CVE-2024-9341MedOct 1, 2024
    risk 0.28cvss 5.4epss 0.01

    A flaw was found in Go. When FIPS mode is enabled on a system, container runtimes may incorrectly handle certain file paths due to improper validation in the containers/common Go library. This flaw allows an attacker to exploit symbolic links and trick the system into mounting…

  • CVE-2023-28871MedDec 9, 2023
    risk 0.28cvss 4.3epss 0.01

    Support Assistant in NCP Secure Enterprise Client before 12.22 allows attackers to read registry information of the operating system by creating a symbolic link.

  • CVE-2022-38482MedJan 10, 2023
    risk 0.28cvss 4.3epss 0.01

    A link-manipulation issue was discovered in Mega HOPEX 15.2.0.6110 before V5CP4.

  • CVE-2022-4122MedDec 8, 2022
    risk 0.28cvss 5.3epss 0.01

    A vulnerability was found in buildah. Incorrect following of symlinks while reading .containerignore and .dockerignore results in information disclosure.

  • CVE-2021-44141MedFeb 21, 2022
    risk 0.28cvss 4.3epss 0.01

    All versions of Samba prior to 4.15.5 are vulnerable to a malicious client using a server symlink to determine if a file or directory exists in an area of the server file system not exported under the share definition. SMB1 with unix extensions has to be enabled in order for…

  • CVE-2020-4966MedJan 21, 2021
    risk 0.28cvss 4.3epss 0.01

    IBM Security Identity Governance and Intelligence 5.2.6 does not set the secure attribute on authorization tokens or session cookies. Attackers may be able to get the cookie values by sending a http:// link to a user or by planting this link in a site the user goes to. The…

  • CVE-2026-82248MedAug 28, 2026
    risk 0.27cvss 5.3epss 0.00

    gix-worktree-state before 0.33.0 (part of gitoxide) allows writing files outside the worktree on Windows. gix_worktree_state::checkout() follows an existing terminal symlink during non-exclusive (incremental) materialization (destination_is_initially_empty: false) when…

  • CVE-2026-58203MedJul 6, 2026
    risk 0.27cvss 5.3epss 0.00

    pydantic-settings provides settings management using Pydantic. From 2.12.0 until 2.14.2, NestedSecretsSettingsSource reads secret values from files in a configured secrets_dir. When secrets_nested_subdir=True, a directory entry inside secrets_dir that is a symbolic link pointing…

  • CVE-2026-55686MedJun 26, 2026
    risk 0.27cvss 5.3epss 0.00

    Podman is a tool for managing OCI containers and pods. From 3.0.0 until 5.7.1, running a malicious container image where the WORKDIR path contains a symlink can create a directory or modify ownership on the host filesystem. Modified ownership is less likely to happen as that…

  • CVE-2026-39819MedMay 7, 2026
    risk 0.27cvss 5.3epss 0.00

    The "go bug" command writes to two files with predictable names in the system temporary directory (for example, "/tmp"). An attacker with access to the temporary directory can create a symlink in one of these names, causing "go bug" to overwrite the target of the symlink.

  • CVE-2026-34452MedMar 31, 2026
    risk 0.27cvss 5.3epss 0.00

    The Claude SDK for Python provides access to the Claude API from Python applications. From version 0.86.0 to before version 0.87.0, the async local filesystem memory tool in the Anthropic Python SDK validated that model-supplied paths resolved inside the sandboxed memory…

  • CVE-2026-22180MedMar 18, 2026
    risk 0.27cvss 5.3epss 0.00

    OpenClaw versions prior to 2026.3.2 contain a path-confinement bypass vulnerability in browser output handling that allows writes outside intended root directories. Attackers can exploit insufficient canonical path-boundary validation in file write operations to escape…

  • CVE-2026-22701MedJan 10, 2026
    risk 0.27cvss 5.3epss 0.00

    filelock is a platform-independent file lock for Python. Prior to version 3.20.3, a TOCTOU race condition vulnerability exists in the SoftFileLock implementation of the filelock package. An attacker with local filesystem access and permission to create symlinks can exploit a…

  • CVE-2026-55443MedJun 22, 2026
    risk 0.26cvss 5.1epss 0.00

    LangChain is a framework for building agents and LLM-powered applications. Prior to 1.3.9, several LangChain components that resolve filesystem paths or expand search patterns do not consistently confine the resolved path to the intended root directory. Affected behaviors…

  • CVE-2026-54055MedJun 12, 2026
    risk 0.26cvss 5.0epss 0.00

    Kitty is a cross-platform GPU based terminal. In versions prior to 0.47.2, a local privilege escalation vulnerability exists in kitty's file transmission protocol where a child process running in the terminal can write to arbitrary files on the filesystem by exploiting a TOCTOU…