[NTOS:EX] In NtSystemDebugControl, check for SeDebugPrivilege

This commit is contained in:
Hervé Poussineau 2024-09-14 09:15:51 +02:00 committed by Hermès Bélusca-Maïto
parent 9e7c3770e3
commit 6338d51353
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0

View file

@ -218,6 +218,10 @@ NtSystemDebugControl(
ULONG Length = 0;
NTSTATUS Status;
/* Debugger controlling requires the debug privilege */
if (!SeSinglePrivilegeCheck(SeDebugPrivilege, PreviousMode))
return STATUS_ACCESS_DENIED;
_SEH2_TRY
{
if (PreviousMode != KernelMode)