Vérification de bogue 0xF7 : DRIVER_OVERRAN_STACK_BUFFER

Le contrôle de bogue DRIVER_OVERRAN_STACK_BUFFER a la valeur 0x000000F7. Cela indique qu’un pilote a dépassé une mémoire tampon basée sur la pile.

Important

Cette rubrique s’adresse aux développeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez résoudre les erreurs d’écran bleu.

Paramètres DRIVER_OVERRAN_STACK_BUFFER

Paramètre Description

1

Le cookie de vérification de sécurité réel de la pile

2

Le cookie de vérification de sécurité attendu

3

Complément de bits du cookie de vérification de sécurité attendu

4

0

Cause

Un pilote overran une mémoire tampon basée sur la pile (ou une variable locale) de manière à remplacer l’adresse de retour de la fonction et à revenir à une adresse arbitraire lorsque la fonction est retournée.

Il s’agit de l’attaque de piratage « dépassement de mémoire tampon » classique. Le système a été mis en service pour empêcher un utilisateur malveillant d’en avoir un contrôle total.

Résolution

Utilisez la commande KB (afficher la trace de la pile) pour obtenir une trace de la pile.

La dernière routine sur la pile avant les gestionnaires de dépassement de mémoire tampon et l’appel de vérification de bogue est celle qui overran sa variable locale.