Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's IPvlan networking component was identified, where the function 'ipvlan_process_v6_outbound()' incorrectly assumed that the IPv6 network header was fully available in the socket buffer's head. This oversight could lead to the use of uninitialized data, as the header may not have been properly pulled into the linear part of the socket buffer. The issue was addressed by adding the necessary 'pskb_network_may_pull()' calls for both IPv4 and IPv6 handlers, ensuring that the network headers are correctly processed before being used.
Exploitation of this vulnerability could lead to the use of uninitialized values in the IPv6 address handling, potentially causing incorrect routing decisions or other unintended behavior in network packet processing.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.