Errore che si presenta quando ad un buffer vengono inviati più dati di quanti ne possa contenere, se il software di gestione non ha previsto una eventualità di questo tipo.
Il sistema può bloccarsi, oppure alcuni dati entrati nel buffer potrebbero venire sovrascritti dai dati in eccesso, e quindi provocare errori per la non integrità dei dati.
Il buffer overrun viene utilizzato da hacker per bloccare sistemi o servizi.