CVE-2026-63858CWE-362

CVE-2026-63858

High · published July 19, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
0.8
In the wild
Unconfirmed
What it is

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

netfilter: nf_tables: add hook transactions for device deletions

Restore the flag that indicates that the hook is going away, ie.

NFT_HOOK_REMOVE, but add a new transaction object to track deletion

of hooks without altering the basechain/flowtable hook_list during

the preparation phase.

The existing approach that moves the hook from the basechain/flowtable

hook_list to transaction hook_list breaks netlink dump path readers

of this RCU-protected list.

It should be possible use an array for nft_trans_hook 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 nft_trans_chain_hooks() list contains a list of struct

nft_trans_hook objects for DELCHAIN and DELFLOWTABLE commands, while

this list stores struct nft_hook objects for NEWCHAIN and NEWFLOWTABLE.

Note that new commands can be updated to use nft_trans_hook for

consistency.

This patch also adapts the event notification path to deal with the list

of hook transactions.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00100 · 0.8th percentile
Weakness
CWE-362 · Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Published
2026-07-19T19:16Z
References (3)
EPSS history
Timeline
  • 19 JUL 14:04Z
    netfilter: nf_tables: add hook transactions for device deletions
    cvelistv5