緩沖區(qū)溢出是指當(dāng)計算機向緩沖區(qū)內(nèi)填充數(shù)據(jù)時超過了緩沖區(qū)本身的容量,溢出的數(shù)據(jù)覆蓋了合法數(shù)據(jù)。當(dāng)軟件程序?qū)斎藬?shù)據(jù)長度檢查不夠,并且允許超過長度的數(shù)據(jù)存儲到緩沖區(qū)中,則會導(dǎo)致緩沖區(qū)溢出發(fā)生。