page-tables
×
bug-bounty
1172
google
514
microsoft
490
exploit
485
xss
426
malware
414
facebook
315
rce
313
apple
294
cve
262
supply-chain
247
writeup
202
node
192
web3
170
cloudflare
150
browser
144
phishing
136
sqli
122
account-takeover
121
aws
120
reverse-engineering
119
csrf
108
docker
106
dos
105
open-source
97
8
0
This article explores how the /proc/self/mem pseudofile can write to memory marked as unwritable by bypassing MMU protections through kernel virtual memory subsystem manipulation, specifically via the FOLL_FORCE flag in get_user_pages() that skips write permission checks. The technique allows patching read-only memory including libc code pages, with implications for understanding kernel-hardware memory protection constraints.