L'elaborazione XML è il percorso di codice che legge, convalida e interpreta richieste o dati formattati in XML. Molti dispositivi e strumenti di gestione usano XML perché è strutturato e facile da automatizzare, ma questo rende anche il parser un componente sensibile alla sicurezza.
Nella sicurezza informatica, l'elaborazione XML è importante perché i bug nei parser possono diventare percorsi di attacco diretti. Se il codice gestisce in modo errato tag nidificati, campi troppo grandi o input malformato, un aggressore può provocare crash, corruzione della memoria o persino l'esecuzione di codice. Negli attacchi reali, XML viene spesso usato contro interfacce amministrative, API e servizi di gestione dei dispositivi, dove il parser può essere eseguito con privilegi elevati. I difensori riducono il rischio limitando l'esposizione, convalidando rigorosamente l'input, correggendo rapidamente i difetti del parser e isolando le interfacce di gestione dalle reti non attendibili.


