Bug 2484451 (CVE-2026-46244) - CVE-2026-46244 kernel: netfilter: nft_inner: Fix IPv6 inner_thoff desync
Summary: CVE-2026-46244 kernel: netfilter: nft_inner: Fix IPv6 inner_thoff desync
Keywords:
Status: NEW
Alias: CVE-2026-46244
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-06-03 18:02 UTC by OSIDB Bzimport
Modified: 2026-07-06 19:57 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2026:33215 0 None None None 2026-06-29 19:24:03 UTC
Red Hat Product Errata RHSA-2026:34094 0 None None None 2026-07-01 08:59:16 UTC
Red Hat Product Errata RHSA-2026:34443 0 None None None 2026-07-01 19:15:19 UTC
Red Hat Product Errata RHSA-2026:34911 0 None None None 2026-07-02 13:42:33 UTC
Red Hat Product Errata RHSA-2026:36018 0 None None None 2026-07-06 19:57:20 UTC

Description OSIDB Bzimport 2026-06-03 18:02:06 UTC
In the Linux kernel, the following vulnerability has been resolved:

netfilter: nft_inner: Fix IPv6 inner_thoff desync

In nft_inner_parse_l2l3(), when processing inner IPv6 packets,
ipv6_find_hdr() correctly computes the transport header offset
traversing all extension headers, but the result is immediately
overwritten with nhoff + sizeof(_ip6h) (40 bytes), which only
accounts for the IPv6 base header. This creates a desync between
inner_thoff (wrong — points to extension header start) and l4proto
(correct — e.g., IPPROTO_TCP), enabling transport header forgery
and potential firewall bypass. This issue affects stable versions
from Linux 6.2.

For comparison, the normal (non-inner) IPv6 path correctly
preserves ipv6_find_hdr()'s result. Removing the incorrect overwrite
ensures that ipv6_find_hdr()'s calculated transport header offset is
preserved, thereby fixing the desynchronization.

Comment 5 errata-xmlrpc 2026-06-29 19:24:02 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10.0 Extended Update Support

Via RHSA-2026:33215 https://access.redhat.com/errata/RHSA-2026:33215

Comment 6 errata-xmlrpc 2026-07-01 08:59:14 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.6 Extended Update Support

Via RHSA-2026:34094 https://access.redhat.com/errata/RHSA-2026:34094

Comment 7 errata-xmlrpc 2026-07-01 19:15:18 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.4 Update Services for SAP Solutions

Via RHSA-2026:34443 https://access.redhat.com/errata/RHSA-2026:34443

Comment 8 errata-xmlrpc 2026-07-02 13:42:32 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10

Via RHSA-2026:34911 https://access.redhat.com/errata/RHSA-2026:34911

Comment 9 errata-xmlrpc 2026-07-06 19:57:18 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2026:36018 https://access.redhat.com/errata/RHSA-2026:36018


Note You need to log in before you can comment on or make changes to this bug.