Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A use-after-free vulnerability has been identified in the Linux kernel's IPv6 address management. This issue arises in the 'inet6_addr_del' function, where the 'ipv6_del_addr' call for temporary addresses was incorrectly positioned. As a result, the function attempted to delete an address before verifying its status, leading to a use-after-free condition. This vulnerability was reported by syzbot and is present in the Linux kernel stable tree.
Exploitation of this vulnerability leads to a use-after-free condition, which can commonly result in arbitrary code execution or memory corruption.
The vulnerability can be reproduced by adding a temporary IPv6 address to an interface and then removing it. The 'inet6_addr_del' function will be called, which will trigger the use-after-free condition by accessing the address after it has been freed.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.