diff options
author | Eldar Zaitov <kyprizel@volema.com> | 2013-01-30 23:22:27 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2013-02-06 11:06:33 +0100 |
commit | f206d6c055d1008f0edb6d5d5920f0f300b9983a (patch) | |
tree | f882b5787378cb8e4c1d9cf2c9944c24a454c465 /lib/curl_rand.h | |
parent | add37cc49f241212bc29d19f9f80700458df6794 (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