CVE-2017-1000257 in cURLinformation

Résumé

par VulDB • 13/06/2026

Une ligne de réponse IMAP FETCH indique la taille des données retournées, en nombre d'octets. Lorsque cette réponse indique que les données ont une taille de zéro octet, libcurl transmet ces données (n'existant pas) avec un pointeur et la taille (zéro) à la fonction deliver-data. La fonction deliver-data de libcurl traite la valeur zéro comme un nombre magique et invoque strlen() sur les données pour en déterminer la longueur. strlen() est appelée sur un tampon basé sur le tas qui n'est peut-être pas terminé par un caractère nul, ce qui pourrait amener libcurl à lire au-delà de sa fin dans la mémoire située juste après (ou simplement à planter), puis à transmettre ces données à l'application comme s'il s'agissait réellement de données téléchargées.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Réserver

31/10/2017

Divulgation

31/10/2017

Modérer

accepté

Entrée

VDB-108618

CPE

prêt

EPSS

0.06224

KEV

non

Activités

très faible

Sources

Do you need the next level of professionalism?

Upgrade your account now!