Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's vmxnet3 virtual network driver has been addressed, which caused packet corruption when using native eBPF programs with XDP (Express Data Path) encapsulation headers, such as IPIP. This issue disrupted connectivity with Cilium's service load balancing. The corruption occurred because the function 'vmxnet3_xdp_xmit_frame' calculated an incorrect DMA address for the transmitted packet. The vulnerability arose from a static offset assumption, which did not account for potential data movement by the XDP program, leading to dropped packets.
Exploitation of this vulnerability caused packet corruption, with affected packets being dropped, leading to connectivity issues.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.