CVE-2026-90061: netfilter: nf_tables: skip double clone set expressions on element insert

Published Sep 17, 2026
·
Updated

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

netfilter: nftables: skip double clone set expressions on element insert

Both the dynset and newsetelem path clone the existing set expressions when setting set element expressions if no override expressions are provided. This results in a double clone, once to clone the template set expressions then another clone on the new element. Add a flag to annotate if userspace provides a override expression (ie. expression of the same type of the set but different configuration), otherwise borrow the existing expression from the set. Add conditionals to release expression iif they represent an override. Use this new overrideexprs flag to dump the dynset expression override to userspace.

This simplifies the existing logic and it also fixes a bug with the connlimit expression which results in a module refcount imbalance WARNING splat when resorting on the default set expressions.

Affected Software

1 affected component
Linux Kernel

Event History

Sep 17, 2026
CVE Published
via MITRE·04:05 PM
Data Sourced
via MITRE·04:05 PM
Description

Frequently Asked Questions

1

What configurations are implicated by this issue?

The issue involves nf_tables set element expressions, specifically the dynset and newsetelem paths. The description identifies the connlimit expression as affected, where resorting default set expressions can trigger a module refcount imbalance warning.

2

What is required to trigger the reported warning?

The described failure occurs when the affected paths clone existing set expressions without userspace override expressions, resulting in a double clone. For connlimit, the warning is associated with resorting the default set expressions.

3

How can administrators identify possible impact?

Check kernel logs for a module refcount imbalance WARNING associated with the connlimit expression. Systems using nf_tables set expressions through the affected dynset or newsetelem paths are the relevant scope.

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