aboutsummaryrefslogtreecommitdiff
path: root/lib/curl_rand.h
diff options
context:
space:
mode:
authorEldar Zaitov <kyprizel@volema.com>2013-01-30 23:22:27 +0100
committerDaniel Stenberg <daniel@haxx.se>2013-02-06 11:06:33 +0100
commitf206d6c055d1008f0edb6d5d5920f0f300b9983a (patch)
treef882b5787378cb8e4c1d9cf2c9944c24a454c465 /lib/curl_rand.h
parentadd37cc49f241212bc29d19f9f80700458df6794 (diff)
Curl_sasl_create_digest_md5_message: fix buffer overflow
When negotiating SASL DIGEST-MD5 authentication, the function Curl_sasl_create_digest_md5_message() uses the data provided from the server without doing the proper length checks and that data is then appended to a local fixed-size buffer on the stack. This vulnerability can be exploited by someone who is in control of a server that a libcurl based program is accessing with POP3, SMTP or IMAP. For applications that accept user provided URLs, it is also thinkable that a malicious user would feed an application with a URL to a server hosting code targetting this flaw. Bug: http://curl.haxx.se/docs/adv_20130206.html
Diffstat (limited to 'lib/curl_rand.h')
0 files changed, 0 insertions, 0 deletions