mirror of
https://github.com/moparisthebest/curl
synced 2024-11-12 04:25:08 -05:00
url-parsing: reject CRLFs within URLs
Bug: http://curl.haxx.se/docs/adv_20150108B.html Reported-by: Andrey Labunets
This commit is contained in:
parent
f7d5ecec9c
commit
178bd7db34
@ -3842,6 +3842,13 @@ static CURLcode parseurlandfillconn(struct SessionHandle *data,
|
|||||||
|
|
||||||
*prot_missing = FALSE;
|
*prot_missing = FALSE;
|
||||||
|
|
||||||
|
/* We might pass the entire URL into the request so we need to make sure
|
||||||
|
* there are no bad characters in there.*/
|
||||||
|
if(strpbrk(data->change.url, "\r\n")) {
|
||||||
|
failf(data, "Illegal characters found in URL");
|
||||||
|
return CURLE_URL_MALFORMAT;
|
||||||
|
}
|
||||||
|
|
||||||
/*************************************************************
|
/*************************************************************
|
||||||
* Parse the URL.
|
* Parse the URL.
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user