From 823586180c0cc27756a49d45932d4d9fec1d0614 Mon Sep 17 00:00:00 2001 From: Chloe M Date: Mon, 13 Jul 2026 22:03:53 -0400 Subject: [PATCH] ptos: pool: Use BUGCHECK_BAD_FREE on malformed headers Signed-off-by: Chloe M --- service/ptos/ex/pool.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/service/ptos/ex/pool.c b/service/ptos/ex/pool.c index 9b3e801..15601e6 100644 --- a/service/ptos/ex/pool.c +++ b/service/ptos/ex/pool.c @@ -282,7 +282,7 @@ ExFreePoolWithTag(VOID *Ptr, ULONG Tag) Header = PTR_NOFFSET(Ptr, sizeof(POOL_HEADER)); if (Header->Tag != Tag) { KeBugCheck( - BUGCHECK_MISC, + BUGCHECK_BAD_FREE, "tag does not match pool header\n" ); } @@ -290,7 +290,7 @@ ExFreePoolWithTag(VOID *Ptr, ULONG Tag) Page = Header->Page; if (Page == NULL) { KeBugCheck( - BUGCHECK_MISC, + BUGCHECK_BAD_FREE, "attempted free on malformed header\n" ); }