Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's userfaultfd implementation can disrupt proper memory management on 32-bit ARM systems with HighPTE support. The issue arises in the move_pages_pte() function, which handles page table entries (PTEs) using a method that requires unmapping operations to occur in Last-In-First-Out (LIFO) order. However, the existing code maps PTEs in a way that violates this requirement, leading to warnings about improper unmapping. This vulnerability has been addressed by correcting the unmap order to comply with LIFO principles.
Improper handling of memory unmapping can lead to warnings about kmap_local index management, indicating a potential for memory management issues.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the Linux Kernel Archive.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.