CVE-2026-80875: ipvs: use parsed transport offset in TCP state lookup

Published Sep 4, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved:

ipvs: use parsed transport offset in TCP state lookup

TCP state handling reparses the skb to find the TCP header. For IPv6 it uses sizeof(struct ipv6hdr), while the surrounding IPVS code already parsed the packet with ipvsfilliphskb() and has the real transport-header offset in iph.len.

This makes TCP state handling look at the wrong bytes when an IPv6 packet carries extension headers. Use the parsed transport offset passed down from ipvssetstate() when reading the TCP header.

For IPv4 and for IPv6 packets without extension headers, the passed offset matches the previous value.

Affected Software

1 affected component
Linux Kernel

Event History

Sep 4, 2026
CVE Published
via MITRE·04:48 PM
Data Sourced
via MITRE·04:48 PM
Description
Data Sourced
via NVD·05:16 PM
Description

Frequently Asked Questions

1

Which traffic is affected by this issue?

The issue affects IPVS TCP state handling for IPv6 packets that include extension headers. IPv4 traffic and IPv6 traffic without extension headers use the same transport offset as before.

2

What must an attacker be able to send to trigger the incorrect TCP-header lookup?

An attacker would need to cause IPVS to process TCP traffic carried in IPv6 packets with extension headers. The provided information does not state any additional authentication or access requirements.

3

How can I determine whether my deployment is exposed?

Review whether the system uses IPVS and handles IPv6 TCP traffic that may contain IPv6 extension headers. Systems limited to IPv4, or to IPv6 TCP packets without extension headers, are not described as affected by the incorrect offset calculation.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203