audk/NetworkPkg
Wu, Jiaxin e2fc508128 NetworkPkg/HttpDxe: Set the HostName for the verification (CVE-2019-14553)
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=960
CVE: CVE-2019-14553
Set the HostName by consuming TLS protocol to enable the host name
check so as to avoid the potential Man-In-The-Middle attack.

Signed-off-by: Wu Jiaxin <jiaxin.wu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Long Qin <qin.long@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Message-Id: <20190927034441.3096-5-Jiaxin.wu@intel.com>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Cc: Sivaraman Nainar <sivaramann@amiindia.co.in>
Cc: Xiaoyu Lu <xiaoyux.lu@intel.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
2019-11-02 12:08:25 +01:00
..
Application/VConfig NetworkPkg: Move Network library header file from MdeModulePkg to NetworkPkg 2019-05-27 09:25:18 +08:00
ArpDxe NetworkPkg: Remove unnecessary MdeModulePkg/MdeModulePkg.dec dependency in INF 2019-10-08 09:20:34 +08:00
Dhcp4Dxe NetworkPkg: Remove unnecessary MdeModulePkg/MdeModulePkg.dec dependency in INF 2019-10-08 09:20:34 +08:00
Dhcp6Dxe NetworkPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:15 -07:00
DnsDxe NetworkPkg: fix CloseProtocol & UninstallMultipleProtocolInterfaces calls 2019-10-09 09:40:10 +02:00
DpcDxe NetworkPkg: Move Dpc.h from MdeModulePkg to NetworkPkg 2019-08-15 16:42:43 +08:00
HttpBootDxe NetworkPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:15 -07:00
HttpDxe NetworkPkg/HttpDxe: Set the HostName for the verification (CVE-2019-14553) 2019-11-02 12:08:25 +01:00
HttpUtilitiesDxe NetworkPkg: Remove unnecessary MdeModulePkg/MdeModulePkg.dec dependency in INF 2019-10-08 09:20:34 +08:00
IScsiDxe NetworkPkg: fix CloseProtocol & UninstallMultipleProtocolInterfaces calls 2019-10-09 09:40:10 +02:00
Include NetworkPkg: Move network related header files from MdeModulePkg to NetworkPkg 2019-10-08 09:20:32 +08:00
Ip4Dxe NetworkPkg/Ip4Dxe: fix NetLibDestroyServiceChild() call 2019-10-09 09:40:10 +02:00
Ip6Dxe NetworkPkg/Ip6Dxe: Fix typo in comment 2019-10-17 09:09:26 +08:00
Library NetworkPkg/DxeNetLib: fix type typo in NetLibGetMacAddress() 2019-10-09 09:40:10 +02:00
MnpDxe NetworkPkg: Remove unnecessary MdeModulePkg/MdeModulePkg.dec dependency in INF 2019-10-08 09:20:34 +08:00
Mtftp4Dxe NetworkPkg: fix CloseProtocol & UninstallMultipleProtocolInterfaces calls 2019-10-09 09:40:10 +02:00
Mtftp6Dxe NetworkPkg: Remove unnecessary MdeModulePkg/MdeModulePkg.dec dependency in INF 2019-10-08 09:20:34 +08:00
SnpDxe NetworkPkg/SnpDxe: Use PcdGetBool() instead of FixedPcdGetBool in Snp.c 2019-10-29 17:39:10 +08:00
TcpDxe NetworkPkg/TcpDxe: fix SockFreeFoo() parameter list 2019-10-09 09:40:10 +02:00
TlsAuthConfigDxe NetworkPkg: fix CloseProtocol & UninstallMultipleProtocolInterfaces calls 2019-10-09 09:40:10 +02:00
TlsDxe NetworkPkg/TlsDxe: Add the support of host validation to TlsDxe driver (CVE-2019-14553) 2019-11-02 12:08:19 +01:00
Udp4Dxe NetworkPkg: Remove unnecessary MdeModulePkg/MdeModulePkg.dec dependency in INF 2019-10-08 09:20:34 +08:00
Udp6Dxe NetworkPkg: Remove unnecessary MdeModulePkg/MdeModulePkg.dec dependency in INF 2019-10-08 09:20:34 +08:00
UefiPxeBcDxe NetworkPkg: Remove unnecessary MdeModulePkg/MdeModulePkg.dec dependency in INF 2019-10-08 09:20:34 +08:00
VlanConfigDxe NetworkPkg: Move Network library header file from MdeModulePkg to NetworkPkg 2019-05-27 09:25:18 +08:00
WifiConnectionManagerDxe NetworkPkg: add missing newline at end of file 2019-10-04 11:18:22 +01:00
Network.dsc.inc NetworkPkg: Add package level include DSC file 2019-05-08 16:10:39 +08:00
Network.fdf.inc NetworkPkg: Move Network library and drivers from MdeModulePkg to NetworkPkg 2019-05-27 09:25:18 +08:00
NetworkComponents.dsc.inc NetworkPkg: Move Network library and drivers from MdeModulePkg to NetworkPkg 2019-05-27 09:25:18 +08:00
NetworkDefines.dsc.inc NetworkPkg: Add DSC/FDF include segment files to NetworkPkg. 2019-05-08 16:10:39 +08:00
NetworkLibs.dsc.inc NetworkPkg: Move Network library and drivers from MdeModulePkg to NetworkPkg 2019-05-27 09:25:18 +08:00
NetworkPcds.dsc.inc NetworkPkg: Add DSC/FDF include segment files to NetworkPkg. 2019-05-08 16:10:39 +08:00
NetworkPkg.dec NetworkPkg/SnpDxe: Add PCD to remove ExitBootServices event from SNP driver. 2019-10-21 14:50:51 +08:00
NetworkPkg.dsc NetworkPkg: Add missing components to DSC file 2019-10-24 10:06:49 -07:00
NetworkPkg.uni NetworkPkg: Add PcdTftpBlockSize in NetworkPkg.dec 2019-10-08 09:20:33 +08:00
NetworkPkgExtra.uni NetworkPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:15 -07:00