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-10 — Buffer Overflow via Environment Variables
CAPEC-10

Buffer Overflow via Environment Variables

TLP:CLEAR

Description

Typical severity: High. Likelihood of attack: High. This attack pattern involves causing a buffer overflow through manipulation of environment variables. Once the adversary finds that they can modify an environment variable, they may try to overflow associated buffers. This attack leverages implicit trust often placed in environment variables.

Mitigation

Do not expose environment variable to the user. | Do not use untrusted data in your environment variables. | Use a language or compiler that performs automatic bounds checking | There are tools such as Sharefuzz [REF-2] which is an environment variable fuzzer for Unix that support loading a shared library. You can use Sharefuzz to determine if you are exposing an environment variable vulnerable to buffer overflow.

Details

Platforms
Software
Added
Jul 14, 2026
Leaving Threaticon

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