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