VariantDraft

CWE-121Stack-based Buffer Overflow

Category: memory

Description

A stack-based buffer overflow condition is a condition where the buffer being overwritten is allocated on the stack (i.e., is a local variable or, rarely, a parameter to a function).

Common consequences· 3

  • Availability — Modify Memory, DoS: Crash, Exit, or Restart, DoS: Resource Consumption (CPU), DoS: Resource Consumption (Memory)
    Buffer overflows generally lead to crashes. Other attacks leading to lack of availability are possible, including putting the program into an infinite loop.
  • Integrity / Confidentiality / Availability / Access Control — Modify Memory, Execute Unauthorized Code or Commands, Bypass Protection Mechanism
    Buffer overflows often can be used to execute arbitrary code, which is usually outside the scope of a program's implicit security policy.
  • Integrity / Confidentiality / Availability / Access Control / Other — Modify Memory, Execute Unauthorized Code or Commands, Bypass Protection Mechanism, Other
    When the consequence is arbitrary code execution, this can often be used to subvert any other security service.

Potential mitigations· 5

  • [Operation, Build and Compilation]
  • [Architecture and Design]Use an abstraction library to abstract away risky APIs. Not a complete solution.
  • [Implementation]Implement and perform bounds checking on input.
  • [Implementation]Do not use dangerous functions such as gets. Use safer, equivalent functions which check for boundary errors.
  • [Operation, Build and Compilation]

References

  1. https://cwe.mitre.org/data/definitions/121.html

(incoming)150

TypeTargetConfidenceTier
VulnerabilityIvanti Connect Secure, Policy Secure, and ZTA Gateways Stack-Based Buffer Overflow Vulnerabilitycve-2025-02820%live
VulnerabilityCVE-2025-0349cve-2025-03490%live
VulnerabilityCVE-2025-0438cve-2025-04380%live
VulnerabilityCVE-2025-0566cve-2025-05660%live
VulnerabilityCVE-2025-0848cve-2025-08480%live
VulnerabilityCVE-2025-10392cve-2025-103920%live
VulnerabilityCVE-2025-10432cve-2025-104320%live
VulnerabilityCVE-2025-10773cve-2025-107730%live
VulnerabilityCVE-2025-10779cve-2025-107790%live
VulnerabilityCVE-2025-11122cve-2025-111220%live
VulnerabilityCVE-2025-11123cve-2025-111230%live
VulnerabilityCVE-2025-11324cve-2025-113240%live
VulnerabilityCVE-2025-11325cve-2025-113250%live
VulnerabilityCVE-2025-11326cve-2025-113260%live
VulnerabilityCVE-2025-11327cve-2025-113270%live
VulnerabilityCVE-2025-11328cve-2025-113280%live
VulnerabilityCVE-2025-11386cve-2025-113860%live
VulnerabilityCVE-2025-11387cve-2025-113870%live
VulnerabilityCVE-2025-11388cve-2025-113880%live
VulnerabilityCVE-2025-11389cve-2025-113890%live
VulnerabilityCVE-2025-11418cve-2025-114180%live
VulnerabilityCVE-2025-11524cve-2025-115240%live
VulnerabilityCVE-2025-11525cve-2025-115250%live
VulnerabilityCVE-2025-11526cve-2025-115260%live
VulnerabilityCVE-2025-11527cve-2025-115270%live
VulnerabilityCVE-2025-11528cve-2025-115280%live
VulnerabilityCVE-2025-11541cve-2025-115410%live
VulnerabilityCVE-2025-11542cve-2025-115420%live
VulnerabilityCVE-2025-11549cve-2025-115490%live
VulnerabilityCVE-2025-11586cve-2025-115860%live

Showing top 30 of 150 by confidence. Click any target to see the full neighbourhood.

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CWE
Heap-based Buffer Overflow
CWE
Return of Pointer Value Outside of Expected Range
CWE
Return of Stack Variable Address
CWE
Buffer Underwrite ('Buffer Underflow')
CAPEC
Overflow Buffers
CWE
Buffer Over-read
Sourced from MITRE CWE 4.20. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.