em-http-request
em-http-request copied to clipboard
Prevent header injection attacks
trafficstars
Add a safeguard against header injection attacks.
There is no bug in em-http-request as such, but this patch removes an attack vector when the library is used to fetch user-provided URLs which have not been properly validated.
This suggestion is inspired by true events.
As an alternative, should we force URI encoding instead? Seems like a sensible default.