mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-28 15:34:33 +00:00
Fix memory allocation exploit (driver mapped with user flag)
This commit is contained in:
parent
a49d4936e3
commit
1c59565553
@ -203,7 +203,7 @@ namespace Driver
|
|||||||
|
|
||||||
/* TODO: Check if this is correct and/or it needs more
|
/* TODO: Check if this is correct and/or it needs more
|
||||||
complex calculations & allocations */
|
complex calculations & allocations */
|
||||||
void *SegmentsAddress = dVma->RequestPages(TO_PAGES(SegmentsSize) + 1, true);
|
void *SegmentsAddress = dVma->RequestPages(TO_PAGES(SegmentsSize) + 1);
|
||||||
BaseAddress = (uintptr_t)SegmentsAddress;
|
BaseAddress = (uintptr_t)SegmentsAddress;
|
||||||
debug("BaseAddress: %#lx, End: %#lx (%#lx)", BaseAddress,
|
debug("BaseAddress: %#lx, End: %#lx (%#lx)", BaseAddress,
|
||||||
BaseAddress + FROM_PAGES(TO_PAGES(SegmentsSize)),
|
BaseAddress + FROM_PAGES(TO_PAGES(SegmentsSize)),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user