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

netfilter: flowtable: strictly check for maximum number of actions

The maximum number of flowtable hardware offload actions in IPv6 is:

* ethernet mangling (4 payload actions, 2 for each ethernet address)
* SNAT (4 payload actions)
* DNAT (4 payload actions)
* Double VLAN (4 vlan actions, 2 for popping vlan, and 2 for pushing)
for QinQ.
* Redirect (1 action)

Which makes 17, while the maximum is 16. But act_ct supports for tunnels
actions too. Note that payload action operates at 32-bit word level, so
mangling an IPv6 address takes 4 payload actions.

Update flow_action_entry_next() calls to check for the maximum number of
supported actions.

While at it, rise the maximum number of actions per flow from 16 to 24
so this works fine with IPv6 setups.
Published: 2026-05-08
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The netfilter flowtable implementation permits more hardware offload actions for IPv6 packets than the defined limit of 16. The description lists specific actions such as Ethernet mangling, SNAT, DNAT, double VLAN tagging, and redirects that can exceed this boundary, reaching 17 actions. The code change adds a check in flow_action_entry_next() to enforce the action limit, and also raises the maximum allowed actions to 24 to accommodate legitimate IPv6 configurations. Because the pre‑patch code could write beyond the bounds of the action array, a crafted packet could overflow the kernel memory structure. The description does not explicitly state the resulting effect, but based on standard overflow behavior, it is inferred that the overflow could corrupt kernel memory and trigger a crash or panic, leading to a system reboot and denial of service.

Affected Systems

All Linux kernels that enable netfilter flowtable hardware offload for IPv6 and have not applied the commit from the 7.0 series will be affected. This includes the kernel releases in the 7.0 release‑candidate series listed in the CPE entries and any distribution that ships with a kernel built from this source tree. The vendors listed in the CNA record are generic Linux distributions that pull from the upstream source.

Risk and Exploitability

The CVSS score of 7.8 indicates high severity, yet the EPSS score of less than 1 % implies a low current exploitation probability. The vulnerability is not listed in the CISA KEV catalog. Exploitation would most likely be achieved over the network by sending specially crafted IPv6 packets that trigger the offload action overflow. Successful exploitation would result in kernel memory corruption and likely a system reboot, providing an attacker with a denial‑of‑service attack vector. The availability of a patch and the low exploitation probability reduce the immediate risk, but the potential impact warrants prompt action.

Generated by OpenCVE AI on May 18, 2026 at 14:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the netfilter flowtable action‑limit patch, which elevates the maximum to twenty‑four actions.
  • If a kernel upgrade cannot be applied immediately, disable flowtable hardware offload for IPv6 traffic by clearing the corresponding sysctl entries or adjusting netfilter rules to avoid exceeding the pre‑patch limit.
  • Monitor inbound traffic on interfaces exposed to untrusted networks for unusually large or malformed packets, and block or rate‑limit them using firewall rules to mitigate accidental or malicious overload attempts.

Generated by OpenCVE AI on May 18, 2026 at 14:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 18 May 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses NVD-CWE-noinfo
CPEs cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc6:*:*:*:*:*:*

Fri, 15 May 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Fri, 15 May 2026 12:15:00 +0000


Mon, 11 May 2026 15:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Mon, 11 May 2026 09:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-680

Mon, 11 May 2026 07:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Fri, 08 May 2026 19:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-680

Fri, 08 May 2026 14:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: strictly check for maximum number of actions The maximum number of flowtable hardware offload actions in IPv6 is: * ethernet mangling (4 payload actions, 2 for each ethernet address) * SNAT (4 payload actions) * DNAT (4 payload actions) * Double VLAN (4 vlan actions, 2 for popping vlan, and 2 for pushing) for QinQ. * Redirect (1 action) Which makes 17, while the maximum is 16. But act_ct supports for tunnels actions too. Note that payload action operates at 32-bit word level, so mangling an IPv6 address takes 4 payload actions. Update flow_action_entry_next() calls to check for the maximum number of supported actions. While at it, rise the maximum number of actions per flow from 16 to 24 so this works fine with IPv6 setups.
Title netfilter: flowtable: strictly check for maximum number of actions
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-05-11T22:22:27.808Z

Reserved: 2026-05-01T14:12:56.002Z

Link: CVE-2026-43329

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-05-08T14:16:42.520

Modified: 2026-05-18T12:41:17.030

Link: CVE-2026-43329

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-05-08T00:00:00Z

Links: CVE-2026-43329 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-05-18T14:30:06Z

Weaknesses