Impact
A flaw in the Linux kernel’s IPVS module causes the SCTP state lookup function to use a wrong offset when parsing IPv6 SCTP packets that contain extension headers. As a result, the state machine may interpret part of the SCTP verification tag as a chunk type and transition the connection directly from NONE to ESTABLISHED, bypassing the proper INIT1 state. This premature state transition can lead to incorrect timeout handling, wrong destination counters, and potentially resource exhaustion during the load balancing process.
Affected Systems
The vulnerability exists in the Linux kernel’s IPVS component in all kernel releases before the patch that sets the correct transport offset. Kernel updates that incorporate the commit referenced in the advisory should remediate the issue; exact version boundaries are not specified in the advisory.
Risk and Exploitability
Exploitability requires the ability to send crafted IPv6 SCTP packets with extension headers to a host running IPVS. The attack does not require privileged access, but it can disrupt the load balancer by accelerating connection establishment and skewing traffic distribution. The vulnerability has a CVSS score of 8.2, indicating a high severity, and an EPSS score of < 1%, suggesting a low probability of exploitation. It is not listed in KEV. The likely attack vector is a remote host targeting the IPVS service over the network.
OpenCVE Enrichment