Pretečenie vyrovnávacej pamäte

z Wikipédie, slobodnej encyklopédie
Prejsť na: navigácia, hľadanie

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.