Pretečenie vyrovnávacej pamäte

z Wikipédie, slobodnej encyklopédie
Skočit na navigaci Skočit na vyhledávání

Pretečenie vyrovnávacej pamäte alebo preplnenie vyrovnávacej pamäte alebo hovorovo pretečenie zásobníka (angl. buffer overflow alebo aj buffer overrun) je chyba v programe, ktorá vedie k zápisu mimo vyhradeného priestoru v pamäti a k chybnému behu, prípadne aj k pádu programu. Je to jeden z najčastejších a najvyužívanejších spôsobov hackerských útokov. Pomocou výnimky v prístupe do pamäti je totiž možné spustiť cudzí kód.