Linux kernel是美国Linux基金会发布的开源操作系统Linux所使用的内核。
在Linux kernel 5.0.10之前版本中,coredump实现不使用锁定或其他机制来防止vma布局或vma标志在运行时发生更改。这允许本地用户通过mmget_not_zero或get_task_mm调用触发竞争条件,来获取敏感信息、导致拒绝服务或其他可能的影响。这与fs/userfaultfd.c、mm/mmap.c、fs/proc/task_mmu.c和drivers/infiniband/core/uverbs_main.c有关。