CVE-2017-1000257 in cURLinformazioni

Riassunto

di VulDB • 04/07/2026

Una riga di risposta IMAP FETCH indica la dimensione dei dati restituiti, in numero di byte. Quando tale risposta specifica che i dati hanno una lunghezza di zero byte, libcurl trasmette tali dati (inesistenti) con un puntatore e la dimensione (zero) alla funzione deliver-data. La funzione deliver-data di libcurl tratta lo zero come un valore speciale ed esegue strlen() sui dati per determinarne la lunghezza. Poiché strlen() viene chiamata su un buffer basato sull'heap che potrebbe non essere terminato da null, libcurl potrebbe leggere oltre la fine del buffer accedendo alla memoria successiva (oppure andare in crash) e quindi trasmettere tali dati all'applicazione come se fossero stati effettivamente scaricati.

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

Prenotare

31/10/2017

Divulgazione

31/10/2017

Moderazione

accettato

CPE

pronto

EPSS

0.06224

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!