Deserializzazione non sicura
Succede quando la lettura di «dati» da una fonte non attendibile esegue codice arbitrario: serializzazione Java, pickle di Python, unserialize di PHP.
Java e PHP sono tristemente noti per questo. Per pickle, la documentazione di Python è esplicita: «non fare mai l'unpickle di dati ricevuti da una fonte non attendibile». La soluzione è usare JSON o formati firmati. Nel machine learning, safetensors risolve lo stesso problema per i modelli.