Una scrittura di quattro byte è un primitivo di corruzione della memoria che sovrascrive esattamente 4 byte in un indirizzo scelto. Può sembrare poco, ma 4 byte possono comunque modificare un intero, un puntatore, un flag, un campo di lunghezza o altri dati di controllo che in seguito influenzano il comportamento del programma. Nel lavoro di exploit, gli attaccanti apprezzano queste scritture "piccole" perché possono reindirizzare l'esecuzione, indebolire un controllo o corrompere lo stato senza bisogno di una grande sovrascrittura del buffer.
In pratica, una scrittura di quattro byte spesso compare insieme a un'altra falla, come un accesso fuori dai limiti, un use-after-free o un bug di temporizzazione. Nei sistemi moderni, i difensori la cercano perché anche una corruzione limitata può aggirare le assunzioni nel codice protetto, soprattutto all'interno di componenti sensibili alla sicurezza. Buone difese includono programmazione memory-safe, controlli dei limiti, validazione dei puntatori e mitigazioni che rendono meno utili le piccole sovrascritture.


