In the Linux kernel, the following vulnerability has been resolved:
mm: use aligned address in copyusergigantic_page()
In current kernel, hugetlbwp() calls copyuserlargefolio() with the fault address. Where the fault address may be not aligned with the huge page size. Then, copyuserlargefolio() may call copyusergiganticpage() with the address, while copyusergiganticpage() requires the address to be huge page size aligned. So, this may cause memory corruption or information leak, addtional, use more obvious naming 'addrhint' instead of 'addr' for copyusergigantic_page().