BaseIncomplete

CWE-823Use of Out-of-range Pointer Offset

Category: memory

Description

The product performs pointer arithmetic on a valid pointer, but it uses an offset that can point outside of the intended range of valid memory locations for the resulting pointer.

Common consequences· 3

  • Confidentiality — Read Memory
    If the untrusted pointer is used in a read operation, an attacker might be able to read sensitive portions of memory.
  • Availability — DoS: Crash, Exit, or Restart
    If the untrusted pointer references a memory location that is not accessible to the program, or points to a location that is "malformed" or larger than expected by a read or write operation, the application may terminate unexpectedly.
  • Integrity / Confidentiality / Availability — Execute Unauthorized Code or Commands, Modify Memory
    If the untrusted pointer is used in a function call, or points to unexpected data in a write operation, then code execution may be possible.

Related CAPEC attack patterns· 1

CAPEC-129

References

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

Exploits (incoming)1

TypeTargetConfidenceTier
AttackPatternPointer Manipulationcapec-129100%live

(incoming)5

TypeTargetConfidenceTier
VulnerabilityCVE-2025-0467cve-2025-04670%live
VulnerabilityCVE-2025-27059cve-2025-270590%live
VulnerabilityCVE-2026-21732cve-2026-217320%live
KEVEntryMicrosoft Windows MSHTML Platform Remote Code Execution Vulnerabilitykev-cve-2021-337420%live
KEVEntryQualcomm Multiple Chipsets Use of Out-of-Range Pointer Offset Vulnerabilitykev-cve-2023-331060%live

Related by meaning· 6

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

CWE
Improper Restriction of Operations within the Bounds of a Memory Buffer
CWE
Buffer Over-read
CWE
Integer Overflow to Buffer Overflow
CWE
Access of Memory Location After End of Buffer
CWE
Buffer Under-read
CWE
Expired Pointer Dereference
Sourced from MITRE CWE 4.20. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.