about summary refs log tree commit diff
path: root/string/tester.c
diff options
context:
space:
mode:
authorSergey Bugaev <bugaevc@gmail.com>2023-06-26 02:17:48 +0300
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-07-03 01:38:08 +0200
commit4b5e576fc21931969c0a1b53fdaf7ce3bfcebb86 (patch)
treed43ea87d74c802ee718b178c2138066a902dd204 /string/tester.c
parent019b0bbc84e2048556ac1a6b6df3a61e45fc1e17 (diff)
downloadglibc-4b5e576fc21931969c0a1b53fdaf7ce3bfcebb86.tar.gz
glibc-4b5e576fc21931969c0a1b53fdaf7ce3bfcebb86.tar.xz
glibc-4b5e576fc21931969c0a1b53fdaf7ce3bfcebb86.zip
hurd: Map brk non-executable
The rest of the heap (backed by individual pages) is already mapped RW.
Mapping these pages RWX presents a security hazard.

Also, in another branch memory gets allocated using vm_allocate, which
sets memory protection to VM_PROT_DEFAULT (which is RW). The mismatch
between protections prevents Mach from coalescing the VM map entries.

Signed-off-by: Sergey Bugaev <bugaevc@gmail.com>
Message-Id: <20230625231751.404120-2-bugaevc@gmail.com>
Diffstat (limited to 'string/tester.c')
0 files changed, 0 insertions, 0 deletions