Linux Kernel Firewire Net Use-After-Free Vulnerability in Packet Processing

Vulnerability

A use-after-free vulnerability has been identified in the Linux kernel's Firewire networking component. The issue arises in the function 'fwnet_finish_incoming_packet()', where the 'netif_rx()' function frees the socket buffer (skb) before its length can be safely accessed. This flaw could potentially be exploited to cause undefined behavior in the kernel.

Impact

Exploitation of this vulnerability could lead to a use-after-free condition, commonly associated with memory corruption issues, which could be exploited to execute arbitrary code or cause a denial-of-service condition by crashing the system.

Reproduction

The vulnerability can be reproduced by sending a Firewire packet that is processed by the Firewire networking stack. The 'fwnet_finish_incoming_packet()' function will be called, where the socket buffer is freed by 'netif_rx()' before its length can be properly handled, creating a use-after-free scenario.

Remediation

Users can upgrade to the patched version of the Linux kernel available in the Linux Kernel Stable Patches repository.

Added: Sep 18, 2025, 4:56 PM
Updated: Sep 18, 2025, 4:56 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
7.7
relevance
0.5
threat
4.8
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.