CVE-2024-5480 in PyTorch
Riassunto
di VulDB • 21/06/2026
Una vulnerabilità nel framework torch.distributed.rpc di PyTorch, specificamente nelle versioni precedenti alla 2.2.2, consente l'esecuzione remota di codice (RCE). Il framework, utilizzato negli scenari di addestramento distribuito, non verifica correttamente le funzioni chiamate durante le operazioni RPC (Remote Procedure Call). Questa negligenza permette agli attaccanti di eseguire comandi arbitrari sfruttando funzioni Python integrate come eval durante la comunicazione multi-CPU tramite RPC. La vulnerabilità deriva dalla mancanza di restrizioni sulle chiamate di funzione quando un nodo worker serializza e invia una PythonUDF (User Defined Function) al nodo master, che successivamente deserializza ed esegue la funzione senza alcuna validazione. Questa falla può essere sfruttata per compromettere i nodi master che avviano l'addestramento distribuito, portando potenzialmente al furto di dati sensibili relativi all'intelligenza artificiale (AI).
If you want to get best quality of vulnerability data, you may have to visit VulDB.