diff options
author | Ian Moffett <ian@osmora.org> | 2025-07-21 01:22:48 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-07-21 01:22:48 -0400 |
commit | 15fa59f6ffa55a0ec8f8f6b8fb3ba46c67fb3030 (patch) | |
tree | 00fbe58e9c39f70bbeac04e92d2e1d64f19d6bf2 /sys/kern/init_main.c | |
parent | be4b710d36bfa16e41c833ee22eaadad85e9946a (diff) |
kernel: subr: Check uaddr against mmap ledger
When validating memory addresses coming from userspace, we currently
only check if it is within range of the program stack or data. However,
data may also be allocated in the heap which involves addresses stored
in the memory map ledger. In order for user programs to be able to pass
references to that kind of memory to syscalls, we must be able to check the
addresses against ledger entries as well.
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/kern/init_main.c')
0 files changed, 0 insertions, 0 deletions