]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
Curl_input_digest: require space after Digest
authorHarry Sintonen <sintonen@iki.fi>
Sun, 2 May 2021 21:07:57 +0000 (00:07 +0300)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 3 May 2021 14:35:25 +0000 (16:35 +0200)
Closes #6993

lib/http_digest.c

index 132f3930c8acf114bf0d98d6b44487ca395b6505..049b232e014ea39595ac9ddda5b06eca3a5c7ba9 100644 (file)
@@ -56,7 +56,7 @@ CURLcode Curl_input_digest(struct Curl_easy *data,
     digest = &data->state.digest;
   }
 
-  if(!checkprefix("Digest", header))
+  if(!checkprefix("Digest", header) || !ISSPACE(header[6]))
     return CURLE_BAD_CONTENT_ENCODING;
 
   header += strlen("Digest");