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-8 — Buffer Overflow in an API Call
CAPEC-8

Buffer Overflow in an API Call

TLP:CLEAR

Description

Typical severity: High. Likelihood of attack: High. This attack targets libraries or shared code modules which are vulnerable to buffer overflow attacks. An adversary who has knowledge of known vulnerable libraries or shared code can easily target software that makes use of these libraries. All clients that make use of the code library thus become vulnerable by association. This has a very broad effect on security across a system, usually affecting more than one software process.

Mitigation

Use a language or compiler that performs automatic bounds checking. | Use secure functions not vulnerable to buffer overflow. | If you have to use dangerous functions, make sure that you do boundary checking. | Compiler-based canary mechanisms such as StackGuard, ProPolice and the Microsoft Visual Studio /GS flag. Unless this provides automatic bounds checking, it is not a complete solution. | Use OS-level preventative functionality. Not a complete solution.

Details

Platforms
Software
Added
Jul 14, 2026
Leaving Threaticon

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