Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A use-after-free vulnerability has been identified in the Linux kernel's AppleTalk AARP proxy probe routine. This issue arises because the routine sends a probe, releases a lock, and then sleeps before re-acquiring the lock. During this interval, an expiration timer thread can remove and free the same entry, leading to a race condition. The vulnerability has been fixed by implementing proper reference counting for AARP entries, ensuring that entries are not freed while still in use.
Exploitation of this vulnerability leads to a use-after-free condition, where a freed memory entry is accessed, potentially causing memory corruption or allowing for arbitrary code execution.
The vulnerability can be reproduced by sending an AARP proxy probe while an expiration timer is active, causing a race condition that triggers the use-after-free.
Users can upgrade to the latest stable version of the Linux kernel to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.