Prepisivanje spremnika (eng. buffer overflow) je oblik nepravilnog ponašanja programa koji karakterizira pokušaj upisivanja određene količine podataka u memorijski spremnik koji ju ne može primiti. Ovakva situacija dovodi do upisa dijela podataka u spremnik, dok se preostali dio podataka zapisuje u okolni memorijski prostor, prepisujući tako podatke koji su se tamo prije nalazili. Ovisno o sadržaju kojim je spremnik prepisan, moguće su posljedice rušenja aplikacije, njen nepravilni rad ili pokretanje izvođenja proizvoljnog programskog koda. Dokument opisuje temeljne značajke programskog stoga i programske gomile, principe iskorištavanja propusta prepisivanja spremnika te tehnike odgovarajuće zaštite.
$downloadlink = get_field('download_link'); ?>