CVE-2017-1000257 in cURL情報

要約

〜によって VulDB • 2026年07月04日

IMAP FETCHの応答行は、返されたデータのサイズをバイト数で示します。その応答がデータ長を0バイトと報告した場合、libcurlはその(存在しない)データをポインタおよび長さ情報(ゼロ)とともにdeliver-data関数に渡していました。libcurlのdeliver-data関数はゼロを特殊な値として扱い、データの長さを判定するためにstrlen()を呼び出します。このstrlen()はヒープベースのバッファに対して実行されますが、そのバッファがヌル終端されていない可能性があるため、libcurlはそのバッファの末尾を超えて後続のメモリ領域を読み込んでしまい(あるいは単にクラッシュし)、それをアプリケーションへ実際にダウンロードされたデータとして渡す可能性があります。

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

予約する

2017年10月31日

モデレーション

承諾済み

エントリ

VDB-108618

EPSS

0.06224

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!