バッファオーバーラン(buffer overrun)とは、プログラムのバグよって引き起こされる不具合の一種で、バッファオーバーフロー(buffer overflow)もいわれる。
バッファオーバーランは、バッファ領域(記憶装置や記憶領域)以外にデータ書き込みなどを行い、間違った動作を発生させる。
一般的にはコンピュータやオペレーションシステム(プログラム/アプリケーション)の通常動作が困難になるため、制御付加になるか、オペレーションをほとんど正常に実行できなくなる状態に陥る。
バッファオーバーランはセキュリティ上の重大なセキュリティホールとなる可能性も高いため、バッファオーバーランが発生するアプリケーションやプログラムシステムは、早急に対処する必要がある。