VirtualBox

8 年 前 建立

8 年 前 結束

#15664 closed defect (fixed)

Hang on Virtual Machine startup

回報者: a.nosov 負責人:
元件: host support 版本: VirtualBox 5.1.2
關鍵字: 副本:
Guest type: Windows Host type: Windows

描述

When VirtualBox is starting Virtual Machine, infinite loop occur when hardened module unhook child process. We test with our Dr.Web Antivirus test build. Name of function is supHardNtVpFreeOrReplacePrivateExecMemory. To fix this problem we make patch file.

附加檔案 (1)

vbox-patch-for-hardened.diff (701 位元組 ) - 8 年 前, 由 a.nosov 新增
patch file

下載所有附檔: .zip

更動歷史 (3)

8 年 前a.nosov 編輯

patch file

comment:1 8 年 前a.nosov 編輯

Infinite loop is here

for (;;)

{

SIZE_T cbActual = 0; MEMORY_BASIC_INFORMATION MemInfo2 = { 0, 0, 0, 0, 0, 0, 0 }; uintptr_t uPtrNext = (uintptr_t)pvFree + cbFree; rcNt = g_pfnNtQueryVirtualMemory(hProcess,

(void const *)uPtrNext, MemoryBasicInformation, &MemInfo2, sizeof(MemInfo2), &cbActual);

if (!NT_SUCCESS(rcNt))

break;

if (pMemInfo->AllocationBase != MemInfo2.AllocationBase)

break;

}

comment:2 8 年 前Klaus Espenlaub 編輯

狀態: newclosed
處理結果: fixed

Thanks! Applied to all relevant branches and will be part of the next releases (and test builds with r109013 and later).

注意: 瀏覽 TracTickets 來幫助您使用待辦事項功能

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette