In Linux, kernel.core_pattern controlla il modo in cui il kernel gestisce un processo che va in crash e produce un core dump. Può specificare un file in cui salvare il dump oppure, se configurato con un carattere pipe iniziale, un programma helper che riceva i dati del crash. Poiché questa impostazione è valida a livello di sistema e può avviare un programma, la sua configurazione è sensibile dal punto di vista della sicurezza.
Gli aggressori potrebbero abusare di uno schema core scrivibile per fare in modo che, quando un processo va in crash, venga eseguito un helper con privilegi elevati. Nello scenario di sistema embedded descritto nell'articolo, secondo quanto riferito l'impostazione è stata usata come parte di una catena che coinvolgeva un parser privilegiato e supporti rimovibili. I difensori dovrebbero limitare le scritture a questa impostazione, verificare la configurazione del gestore dei crash ed eseguire i parser con i soli privilegi necessari.


