Threaticon
Toggle sidebar

You're viewing a limited, public preview. Log in for full access.

Log in User Guide
Log in Get started
Attack Patterns CAPEC-45 — Buffer Overflow via Symbolic Links
CAPEC-45

Buffer Overflow via Symbolic Links

TLP:CLEAR

Description

Typical severity: High. Likelihood of attack: High. This type of attack leverages the use of symbolic links to cause buffer overflows. An adversary can try to create or manipulate a symbolic link file such that its contents result in out of bounds data. When the target software processes the symbolic link file, it could potentially overflow internal buffers with insufficient bounds checking.

Mitigation

Pay attention to the fact that the resource you read from can be a replaced by a Symbolic link. You can do a Symlink check before reading the file and decide that this is not a legitimate way of accessing the resource. | Because Symlink can be modified by an adversary, make sure that the ones you read are located in protected directories. | Pay attention to the resource pointed to by your symlink links (See attack pattern named "Forced Symlink race"), they can be replaced by malicious resources. | Always check the size of the input data before copying to a buffer. | Use a language or compiler that performs automatic bounds checking.

Details

Platforms
Software
Added
Jul 14, 2026
Leaving Threaticon

This link opens an external site that isn't part of the platform.