HIGH: Potentially Unsafe Code - LoadLibrary
Line: 278 - H:\Project\REGPlugin\PPSI\src\RegClient_vc2020\PPHwinfo.cpp
The function searches several paths for a library if called with a filename, but no path. This can allow trojan DLLs to be deployed, regardless of the presence of the correct DLL. Manually check the code to ensure that the full path is specified.
	m_Inst = LoadLibrary(L"Iphlpapi.dll");

HIGH: Potentially Unsafe Code - LoadLibrary
Line: 354 - H:\Project\REGPlugin\PPSI\src\RegClient_vc2020\PPMisc.cpp
The function searches several paths for a library if called with a filename, but no path. This can allow trojan DLLs to be deployed, regardless of the presence of the correct DLL. Manually check the code to ensure that the full path is specified.
	m_Inst = LoadLibrary(L"shell32.dll");

STANDARD: Potential Memory Mis-management. Variable Name: ppbuf
new [] without delete.
Line: 24 FileName: H:\Project\REGPlugin\PPSI\src\RegClient_vc2020\PPMisc.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pBuf
new [] without delete.
Line: 24 FileName: H:\Project\REGPlugin\PPSI\src\RegClient_vc2020\PPMisc.cpp

new [] without delete.
Line: 39 FileName: H:\Project\REGPlugin\PPSI\src\RegClient_vc2020\PPMisc.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pbyte
new [] without delete.
Line: 971 FileName: H:\Project\REGPlugin\PPSI\src\RegClient_vc2020\RegClient.cpp



