Linux Kernel Use-After-Free Vulnerability in CAN Network Stack

Vulnerability

A use-after-free vulnerability has been identified in the Linux kernel's CAN (Controller Area Network) subsystem. This issue arises after the function netif_rx_ni is called, as it becomes unsafe to dereference the socket buffer (skb). The vulnerability specifically involves accessing the can_frame structure, which overlaps with the skb memory, after it has been freed. The problem has been addressed by reordering the code to ensure safe memory access.

Impact

Exploitation of this vulnerability could lead to a use-after-free condition, potentially allowing for arbitrary code execution or memory corruption.

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
5.3
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.