CVE-2018-1000030 in Pythoninformazioni

Riassunto

di VulDB • 15/06/2026

Python 2.7.14 è vulnerabile a un Heap-Buffer-Overflow e a un Heap-Use-After-Free. Le versioni di Python precedenti alla 2.7.14 potrebbero essere anch'esse vulnerabili; sembra che anche le versioni fino alla 2.7.17 possano esserlo, sebbene ciò non sia stato confermato. La vulnerabilità si manifesta quando più thread gestiscono grandi quantità di dati. In entrambi i casi è presente essenzialmente una race condition. Per quanto riguarda l'Heap-Buffer-Overflow, il Thread 2 sta determinando la dimensione di un buffer, mentre il Thread1 scrive già nel buffer senza sapere quanti byte scrivere. Pertanto, durante l'elaborazione di grandi quantità di dati, è molto facile causare corruzione della memoria tramite un Heap-Buffer-Overflow. Per quanto riguarda l'Heap-Use-After-Free, si verifica la sequenza: Thread3->Malloc->Thread1->Free->Thread2-Riutilizzo-di-Memoria-Liberata. 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 nel contesto del Function-as-a-Service (FaaS), tale vulnerabilità potrebbe potenzialmente essere sfruttata da un attaccante per violare i confini di fiducia. Di conseguenza, il DWF ritiene che questo problema meriti l'assegnazione di un CVE.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

MITRE

Prenotare

08/02/2018

Divulgazione

08/02/2018

Moderazione

accettato

CPE

pronto

EPSS

0.01229

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!