]> granicus.if.org Git - curl/commit
curl: avoid local drive traversal when saving file (Windows)
authorRay Satiro <raysatiro@yahoo.com>
Tue, 26 Jan 2016 22:23:15 +0000 (23:23 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 26 Jan 2016 22:42:55 +0000 (23:42 +0100)
commit3017d8a8d8849ebd4feae4f5eae037cd55736a61
tree976231c185eafd16960d905dc73a7ca0c04ff59f
parentcea1fd7a9414b628e3b462b08ee3b64f24a689d1
curl: avoid local drive traversal when saving file (Windows)

curl does not sanitize colons in a remote file name that is used as the
local file name. This may lead to a vulnerability on systems where the
colon is a special path character. Currently Windows/DOS is the only OS
where this vulnerability applies.

CVE-2016-0754

Bug: http://curl.haxx.se/docs/adv_20160127B.html
src/tool_cb_hdr.c
src/tool_doswin.c
src/tool_doswin.h
src/tool_operate.c