Linux Kernel Soft Lockup Vulnerability in XFRM Packet Re-injection

Vulnerability

A vulnerability in the Linux kernel's XFRM (IPsec) module has been addressed, which caused a soft lockup by improperly handling transport-mode packet re-injection. This issue was observed during the 'tcp6-multi-diffip11' stress test of the LTP test suite, where CPU #0 became unresponsive for 22 seconds. The root cause was the use of a tasklet for packet re-injection, which led to excessive processing time for TCP transmission. The vulnerability affected Linux kernel versions prior to 6.0.0-rc6.

Impact

The vulnerability caused a soft lockup, where a CPU core became unresponsive for an extended period, disrupting normal processing and potentially leading to degraded system performance.

Reproduction

The vulnerability can be reproduced by running the 'tcp6-multi-diffip11' stress test case from the LTP test suite on a Linux kernel version prior to 6.0.0-rc6. This test case will trigger the XFRM packet re-injection process, which, under the vulnerable configuration, will cause a soft lockup on the CPU.

Remediation

Users can upgrade to Linux kernel version 6.0.0-rc6 or later, where this vulnerability has been fixed.

Added: Oct 1, 2025, 12:45 PM
Updated: Oct 1, 2025, 12:45 PM

Vulnerability Rating

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