Heap overflow: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
smistamento lavoro sporco |
Nessun oggetto della modifica |
||
Riga 2:
'''Heap overflow''', o '''heap overrun''', è il nome usato per indicare un [[buffer overflow]] che avviene nell'area dati della [[heap]]. A differenza che nello [[stack]], dove la memoria viene allocata staticamente, nella heap essa viene allocata in modo dinamico dalle applicazioni a run-time e tipicamente contiene dati dei programmi utente.
Gli heap overflow
La vulnerabilità [[Microsoft]] [[JPEG]] GDI+ [http://www.microsoft.com/technet/security/bulletin/MS04-028.mspx MS04-028] è un esempio del pericolo che uno heap overflow può rappresentare per un utente informatico. In sintesi, questa vulnerabilità permetteva, durante la visualizzazione di una immagine JPEG ed attraverso un buffer overrun, l'esecuzione di codice malevolo in remoto che, se eseguito nello spazio di un utente con privilegi di amministratore, permetteva all'attaccante di prendere il controllo dell'intero sistema.
|