débordement de tampon

Une définition du Jargon Français.

(Redirigé depuis buffer overflow)

locution nominale, masculin.  [sécurité]. Débordement se produisant dans un tampon, causé par l'absence de contrôle de la taille de ce qu'un programme y écrit.

Les éléments écrits après l'extrémité du tampon remplacent indûment des données ou un morceau de programme. Un utilisateur malintentionné fournissant le contenu du tampon, par exemple via un champ de saisie ou par le contenu d'un fichier traité, peut ainsi tenter d'insérer ses propres instructions dans le programme, par exemple afin de prendre le contrôle de la machine.

La parade consiste à programmer une vérification interdisant ces dépassements.

Nombre d'anciens programmes en C présentent cette faille.

En anglais: buffer overflow.