Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A use-after-free vulnerability has been identified in the Linux kernel's ICSSG PRUETH Ethernet driver. This issue arises in the RX path, specifically within the 'emac_rx_packet' and 'emac_rx_packet_zc' functions. The vulnerability occurs because the CPPI descriptor is freed before the 'psdata' pointer, which references data in the descriptor, is used by the 'emac_rx_timestamp' function. As a result, 'psdata[0]' and 'psdata[1]' are accessed after the descriptor has been freed, leading to a use-after-free condition for every received packet that goes through the timestamp processing.
Exploitation of this vulnerability causes a use-after-free condition, which can lead to memory corruption and potentially allow for arbitrary code execution.
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's official website.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.