# Detect kernel information disclosure by Bochspwn-reloaded - GSoC 2020 - Final report

DevFeed: [Detect kernel information disclosure by Bochspwn-reloaded - GSoC 2020 - Final report](<https://devfeed.tech/articles/detect-kernel-information-disclosure-by-bochspwn-reloaded-gsoc-2020-final-report-32808.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/gsoc-2020-memory-disclosure-final-report/>)

Published: 2020-08-31T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [Kernel](<https://devfeed.tech/topics/kernel.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [Assembly](<https://devfeed.tech/topics/assembly.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [free](<https://devfeed.tech/tags/free.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [patches](<https://devfeed.tech/tags/patches.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

A GSoC 2020 final report on finding and patching memory-disclosure bugs in ReactOS, including kernel detection work using bochspwn-reloaded. The author reports 12 bugs with patches found and notes that further uninitialized-memory reports may include false positives.

## Source excerpt

After 3 months since the last blog, I found and pull the patches of 12 memory disclosure bugs: [NTOS:PS] Fix stack memory disclosure in PsGetContextThread: merged [Win32SS][USER] Fix stack memory disclosure in NtUserBuildPropList: merged [MOUNTMGR] Fix pool memory disclosure in QueryPointsFromMemory: merged [Win32SS][GDI] Fix pool memory disclosure in NtGdiGetGlyphOutline: merged [DRIVERS] Fix pool memory disclsoure in CreateDiskDeviceObject of disk driver: closed [NTGDI] Fix stack memory disclosure in NtGdiGetTextMetricsW: merged [NTOS:KE] Fix stack memory disclosure in KiInitializeUserApc: merged [NTOS:IO] Fix pool memory disclosure in IopQueueTargetDeviceEvent: merged [Win32SS][GDI] Fix pool memory disclosure in NtGdiGetOutlineTextMetricsInternalW: merged [WIN32SS][NTUSER] Fix uninitialized memory cause memory disclosure used for KeUserModeCallback: merged [FILESYSTEMS] Fix pool memory disclosure in filesystem drivers supporting FS_INFORMATION_CLASS.