audk/NetworkPkg/HttpDxe
Songpeng Li 2239ea71b6 NetworkPkg/HttpDxe: fix read memory access overflow in HTTPBoot.
The input param String of AsciiStrStr() requires a pointer to
 Null-terminated string, however in HttpTcpReceiveHeader(),
 the Buffersize before AllocateZeroPool() is equal to the size
 of TCP header, after the CopyMem(), it might not end with
 Null-terminator. It might cause memory access overflow.

Cc: Fu Siyuan <siyuan.fu@intel.com>
Cc: Wu Jiaxin <jiaxin.wu@intel.com>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1204
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Songpeng Li <songpeng.li@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
2018-09-29 10:51:27 +08:00
..
ComponentName.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
ComponentName.h NetworkPkg: Add HTTP Driver 2015-07-07 09:09:21 +00:00
HttpDns.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
HttpDns.h NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
HttpDriver.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
HttpDriver.h NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
HttpDxe.inf NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
HttpDxe.uni NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
HttpDxeExtra.uni NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
HttpImpl.c NetworkPkg/HttpDxe: Strip square brackets in IPv6 expressed HostName. 2018-08-03 08:34:03 +08:00
HttpImpl.h NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
HttpProto.c NetworkPkg/HttpDxe: fix read memory access overflow in HTTPBoot. 2018-09-29 10:51:27 +08:00
HttpProto.h NetworkPkg/HttpDxe: Fix the bug when parsing HTTP(S) message body. 2018-07-12 08:37:54 +08:00
HttpsSupport.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
HttpsSupport.h NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00