In the Linux kernel, the following vulnerability has been resolved: mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte In MCOPY_ATOMIC_CONTINUE case with a non-shared VMA, pages in the page cache are installed in the ptes. But hugepage_add_new_anon_rmap is called for them mistakenly because they're not vm_shared. This will corrupt the page->mapping used by page cache code.
| Product | Vendor | Version |
|---|---|---|
| Linux | Linux | All versions < V4.5 HF1 |
| Linux | Linux | All versions < V1.4 SP1 HF5 |
| Linux | Linux | 10 Version 1809 for 32-bit Systems |
| Linux | Linux | 10 Version 1809 for ARM64-based Systems |