CWE一覧に戻る
CWE-786

バッファ開始前のメモリ位置へのアクセス

Access of Memory Location Before Start of Buffer
脆弱性 作成中
JA

本製品は、バッファの先頭より前のメモリ位置を参照するインデックスまたはポインタを使用して、バッファへの読み書きを行う。

これは通常、ポインタやそのインデックスがバッファより前の位置までデクリメントされた場合、ポインタ演算の結果、有効なメモリ位置の先頭より前の位置になった場合、あるいは負のインデックスが使用された場合に発生する。

EN

The product reads or writes to a buffer using an index or pointer that references a memory location prior to the beginning of the buffer.

This typically occurs when a pointer or its index is decremented to a position before the buffer, when pointer arithmetic results in a position before the beginning of the valid memory location, or when a negative index is used.

Scope: Confidentiality / Impact: Read Memory
Scope: Integrity, Availability / Impact: Modify Memory; DoS: Crash, Exit, or Restart
Scope: Integrity / Impact: Modify Memory; Execute Unauthorized Code or Commands
MITRE公式ページ — CWE-786