Linux Kernel KCM STRP Initialization Vulnerability

Vulnerability

A vulnerability in the Linux kernel's KCM (Kernel Connection Multiplexing) implementation has been addressed. The issue arose from the improper order of operations in the STRP (Stream Control Transmission Protocol) initialization process. Specifically, the function strp_init() was called before checking the user data associated with the connection, leading to unnecessary cancellation of newly initialized work. Additionally, if the user data was already in use by KCM, the STRP state should not have been modified. This vulnerability has been resolved by rearranging the initialization sequence and addressing a related lock dependency warning.

Impact

The vulnerability could lead to improper handling of STRP work states, potentially causing synchronization issues or other unintended behavior in the KCM implementation.

Added: Jun 18, 2025, 9:50 PM
Updated: Jun 18, 2025, 9:50 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
5.3
remediation
0.0
relevance
0.2
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.