Una scrittura del kernel è un'operazione di modifica della memoria eseguita all'interno del kernel del sistema operativo. Poiché il kernel viene eseguito con i privilegi più elevati sulla macchina, anche una piccola scrittura all'indirizzo sbagliato può corrompere le strutture dati fondamentali, modificare i controlli di accesso o reindirizzare l'esecuzione. In pratica, una scrittura del kernel è uno degli esiti più pericolosi di un bug a basso livello.
Gli aggressori spesso cercano una scrittura del kernel dopo aver attivato una race condition, un accesso fuori dai limiti o una confusione di tipi in un driver o in un'interfaccia di sistema. Se la scrittura può essere controllata, può essere usata per sovrascrivere credenziali, disabilitare i controlli di sicurezza o creare un percorso verso l'accesso root e l'uscita dal container. I difensori trattano qualsiasi potenziale scrittura del kernel come un problema critico: correggere il codice vulnerabile, ridurre l'esposizione alle funzionalità del kernel non utilizzate e monitorare crash insoliti o cambiamenti di privilegi che potrebbero indicare uno sfruttamento.


