Files
asterisk/res
Sean Bright a801543f79 AST-2018-009: Fix crash processing websocket HTTP Upgrade requests
The HTTP request processing in res_http_websocket allocates additional
space on the stack for various headers received during an Upgrade request.
An attacker could send a specially crafted request that causes this code
to overflow the stack, resulting in a crash.

* No longer allocate memory from the stack in a loop to parse the header
values.  NOTE: There is a slight API change when using the passed in
strings as is.  We now require the passed in strings to no longer have
leading or trailing whitespace.  This isn't a problem as the only callers
have already done this before passing the strings to the affected
function.

ASTERISK-28013 #close

Change-Id: Ia564825a8a95e085fd17e658cb777fe1afa8091a
2018-09-20 11:19:03 -05:00
..
2018-09-18 11:32:18 -05:00
2018-05-11 09:48:58 -04:00
2018-05-11 09:48:58 -04:00
2017-12-20 12:40:01 -05:00
2018-08-15 11:33:37 -05:00
2017-12-15 10:14:31 -05:00
2018-09-18 11:32:18 -05:00
2017-12-15 10:14:31 -05:00