The walk_hugetlb_range function in mm/pagewalk.c in the Linux kernel before 4.14.2 mishandles holes in hugetlb ranges, which allows local users to obtain sensitive information from uninitialized kernel memory via crafted use of the mincore() system call.
- https://www.exploit-db.com/exploits/43178/
- https://github.com/ARPSyndicate/cvemon
- https://github.com/jedai47/CVE-2017-16994