Buffer Overflow
Buffer overflow (przepelnienie bufora) to blad programistyczny polegajacy na zapisie danych poza przydzielona im pamiec. Atakujacy moze nadpisac sasiednie obszary pamieci, w tym adres powrotu funkcji, co pozwala na wykonanie dowolnego kodu. Jest jednym z najstarszych i najgroniejszych typow podatnosci, szczegolnie w programach napisanych w C/C++. Ochrona obejmuje ASLR, DEP, stack canaries oraz bezpieczne funkcje obslugi pamieci.