Un débordement, ou dépassement de tampon (en anglais buffer overflow), est un problème de sécurité qui affecte la mémoire. Il se produit quand un programme ne vérifie pas correctement les limites du tampon alloué en mémoire et qu’il écrit plus de données qu'elle ne peut contenir. Cette erreur entraîne un débordement de données dans l'espace mémoire adjacent, écrasant les informations qui s'y trouvent, ce qui conduit souvent à des plantages et à des conditions...