CVE-2018-1000030
Python 2.7.14 è vulnerabile a un Heap-Buffer-Overflow e a un Heap-Use-After-Free. Anche le versioni di Python precedenti alla 2.7.14 potrebbero essere...
- Pubblicato
- 8 feb 2018
- Aggiornato
- 5 ago 2024
- Assegnazione CNA
- mitre
- Evidenza osservata
- 5 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:LBasso · prossimi 30 giorni
- Percentile
- 66,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
Python 2.7.14 è vulnerabile a un Heap-Buffer-Overflow e a un Heap-Use-After-Free. Anche le versioni di Python precedenti alla 2.7.14 potrebbero essere vulnerabili e sembra che Python 2.7.17 e versioni precedenti possano essere vulnerabili, sebbene ciò non sia stato confermato. La vulnerabilità si manifesta quando più thread gestiscono grandi quantità di dati. In entrambi i casi si verifica essenzialmente una race condition. Per l'Heap-Buffer-Overflow, il Thread 2 sta creando la dimensione per un buffer, ma il Thread 1 sta già scrivendo nel buffer senza sapere quanto scrivere. Quindi, quando viene elaborata una grande quantità di dati, è molto facile causare una corruzione della memoria utilizzando un Heap-Buffer-Overflow. Per quanto riguarda l'Use-After-Free, Thread3->Malloc->Thread1->Free's->Thread2-Re-uses-Free'd Memory. Il PSRT ha dichiarato che questa non è una vulnerabilità di sicurezza poiché l'attaccante deve essere in grado di eseguire codice, tuttavia in alcune situazioni, come il function as a service, questa vulnerabilità può potenzialmente essere utilizzata da un attaccante per violare un confine di fiducia; pertanto, il DWF ritiene che questo problema meriti un CVE.
Fonti
1Prova di concetto di race condition UAF in Python 2.7.14
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.