What’s Vulnerable › Vulnerabilities

CVE-2026-43036: net: use skb_header_pointer() for TCPv4 GSO frag_off check

Description

In the Linux kernel, the following vulnerability has been resolved: net: use skb_header_pointer() for TCPv4 GSO frag_off check Syzbot reported a KMSAN uninit-value warning in gso_features_check() called from netif_skb_features() [1]. gso_features_check() reads iph->frag_off to decide whether to clear mangleid_features. Accessing the IPv4 header via ip_hdr()/inner_ip_hdr() can rely on skb header offsets that are not always safe for direct dereference on packets injected from PF_PACKET paths. Use skb_header_pointer() for the TCPv4 frag_off check so the header read is robust whether data is already linear or needs copying. [1] https://syzkaller.appspot.com/bug?extid=1543a7d954d9c6d00407

Affected products

How to fix

Upgrade to a fixed version: Linux kernel 6.12.81, 6.18.22, 6.19.12; Linux 7.0. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2026-43036 or the next vulnerability affects your stack