スタックバッファオーバーフロー
スタックバッファオーバーフロー(英:Stack Buffer Overflow)またはスタックバッファオーバーラン(英:Stack Buffer Overrun)は、ソフトウェアにおいてプログラムが意図されたデータ構造(通常は固定長のバッファ)の外部にある、プログラムのコールスタック上のメモリアドレスに書き込みを行った際に発生する。 スタックバッファオーバーフローのバグは、プログラムがスタック上のバッファに対し、実際に割り当てられた以上のデータを書き込むことによって引き起こされる。