CVE-2026-63858: netfilter: nf_tables: add hook transactions for device deletions
In the Linux kernel, the following vulnerability has been resolved:
netfilter: nftables: add hook transactions for device deletions
Restore the flag that indicates that the hook is going away, ie. NFTHOOKREMOVE, but add a new transaction object to track deletion of hooks without altering the basechain/flowtable hooklist during the preparation phase.
The existing approach that moves the hook from the basechain/flowtable hooklist to transaction hooklist breaks netlink dump path readers of this RCU-protected list.
It should be possible use an array for nfttranshook to store the deleted hooks to compact the representation but I am not expecting many hook object, specially now that wildcard support for devices is in place.
Note that the nfttranschainhooks() list contains a list of struct nfttranshook objects for DELCHAIN and DELFLOWTABLE commands, while this list stores struct nfthook objects for NEWCHAIN and NEWFLOWTABLE. Note that new commands can be updated to use nfttranshook for consistency.
This patch also adapts the event notification path to deal with the list of hook transactions.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2026-63858?
CVE-2026-63858 has a severity rating of high with a score of 7.8.
How do I fix CVE-2026-63858?
To fix CVE-2026-63858, update your Linux kernel to the latest stable version that addresses this vulnerability.
What impact does CVE-2026-63858 have?
CVE-2026-63858 could allow an attacker to potentially manipulate netfilter hook transactions, leading to a denial of service or other security risks.
Is there a workaround for CVE-2026-63858?
Currently, there are no known workarounds for CVE-2026-63858, so applying the kernel update is the recommended action.
When was CVE-2026-63858 published?
CVE-2026-63858 was published on July 19, 2026.