CVE-2017-1000257 in cURLinformação

Sumário

de VulDB • 13/06/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 (o semplicemente andare in crash) e quindi trasmettere tali dati all'applicazione come se fossero stati effettivamente scaricati.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Reservar

31/10/2017

Divulgação

31/10/2017

Moderação

aceite

Entrada

VDB-108618

CPE

pronto

EPSS

0.06224

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!