CVE-2024-5452
RCE tramite Property/Class Pollution in lightning-ai/pytorch-lightning
- Pubblicato
- 6 giu 2024
- Aggiornato
- 15 ott 2025
- Assegnazione CNA
- @huntr_ai
- Evidenza osservata
- 4 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HModerato · prossimi 30 giorni
- Percentile
- 98,0%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Una vulnerabilità di esecuzione remota di codice (RCE) esiste nella libreria lightning-ai/pytorch-lightning versione 2.2.1 a causa della gestione impropria dell'input utente deserializzato e della cattiva gestione degli attributi dunder da parte della libreria `deepdiff`. La libreria utilizza oggetti `deepdiff.Delta` per modificare lo stato dell'applicazione in base alle azioni del frontend. Tuttavia, è possibile bypassare le restrizioni previste sulla modifica degli attributi dunder, consentendo a un attaccante di costruire un delta serializzato che supera la whitelist del deserializzatore e contiene attributi dunder. Quando viene elaborato, questo può essere sfruttato per accedere ad altri moduli, classi e istanze, portando a scrittura arbitraria di attributi e RCE totale su qualsiasi applicazione pytorch-lightning self-hosted nella sua configurazione predefinita, poiché l'endpoint delta è abilitato per impostazione predefinita.
Fonti
1Analisi tecnica dettagliata di CVE-2024-5452, una vulnerabilità di esecuzione remota di codice in PyTorch Lightning tramite inquinamento delle proprietà delta di DeepDiff, con proof-of-concept e indicazioni di mitigazione.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.