La modifica della memoria è la scrittura non autorizzata nella memoria privilegiata, come il kernel o altri spazi di processo ad alta fiducia. A differenza di un semplice crash o di una fuga di dati, una primitiva di scrittura può modificare istruzioni, flag, puntatori o stato rilevante per la sicurezza all'interno del nucleo del sistema.
Questo è importante perché la memoria privilegiata controlla il modo in cui il sistema operativo applica i permessi, gestisce i processi e interagisce con i dispositivi. Se un aggressore può alterare quella memoria, può corrompere lo stato del kernel, provocare instabilità, aggirare le protezioni o deviare l'esecuzione in modi non sicuri. Negli attacchi reali, la modifica della memoria spesso appare come l'impatto finale di un bug del kernel, di una sovrascrittura del buffer o di un problema di use-after-free. I difensori la considerano particolarmente grave perché può trasformare un difetto locale in un problema di integrità dell'intero sistema. Le risposte comuni includono l'applicazione rapida delle patch, il rafforzamento del kernel, la riduzione della superficie di attacco e il monitoraggio di crash inspiegabili o cambiamenti di comportamento che possono indicare manomissione.


