CWE-788
Access of Memory Location After End of Buffer
Description
The product reads or writes to a buffer using an index or pointer that references a memory location after the end of the buffer.
This typically occurs when a pointer or its index is incremented to a position after the buffer; or when pointer arithmetic results in a position after the buffer.
Parent Weaknesses (ChildOf)
Common Consequences
Scope
Impact
Read Memory
Scope
Impact
Modify Memory, DoS: Crash, Exit, or Restart
Scope
Impact
Modify Memory, Execute Unauthorized Code or Commands
CVE-2009-2550Classic stack-based buffer overflow in media player using a long entry in a playlist
CVE-2009-2403Heap-based buffer overflow in media player using a long entry in a playlist
CVE-2009-0689large precision value in a format string triggers overflow
CVE-2009-0558attacker-controlled array index leads to code execution
CVE-2008-4113OS kernel trusts userland-supplied length value, allowing reading of sensitive information
CVE-2007-4268Chain: integer signedness error (CWE-195) passes signed comparison, leading to heap overflow (CWE-122)
Applicable Platforms
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now