Katalog CWE

CWE-64 · Słabość

Windows Shortcut Following (.LNK)

Abstrakcja
Wariant
Status
Niekompletny
Ryzyko wykorzystania
niskie
Dodano
19 lipca 2006
Ostatnia zmiana
11 grudnia 2025

Podatności CVE z tą słabościąPełny wpis na cwe.mitre.org ↗

Opis

The product, when opening a file or directory, does not sufficiently handle when the file is a Windows shortcut (.LNK) whose target is outside of the intended control sphere. This could allow an attacker to cause the product to operate on unauthorized files.

Inne nazwy

Windows symbolic link following
symlink

Skutki

  • Confidentiality, Integrity

    Read Files or Directories; Modify Files or Directories

    The shortcut (file with the .lnk extension) can permit an attacker to read/write a file that they originally did not have permissions to access.

Zapobieganie

  • Architecture and Design · Separation of Privilege

    Follow 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.

Przykłady podatności

Słabość nadrzędna

Kiedy powstaje

Dotyczy

Not Language-Specific, Windows, Not Technology-Specific

Uwagi

Under-studied. Windows .LNK files are more "portable" than Unix symlinks and have been used in remote exploits. Some Windows API's will access LNK's as if they are regular files, so one would expect that they would be reported more frequently.

Wpis z katalogu CWE 4.20.