Linux Kernel Use-After-Free Vulnerability in CAN Protocol VXCAN Component

Vulnerability

A use-after-free vulnerability has been identified in the Linux kernel's CAN protocol implementation, specifically within the VXCAN component. The issue arises in the 'vxcan_xmit' function, where the 'netif_rx_ni' function is called to receive a socket buffer (skb). This operation creates a race condition, as the 'canfd_frame' (cfd) that references the skb memory is accessed after it has been freed, leading to potential memory corruption.

Impact

Exploitation of this vulnerability could result in memory corruption, potentially allowing for arbitrary code execution or other unintended behavior.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.5
remediation
0.0
relevance
0.0
threat
3.2
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.