CVE-2025-38678

CVE-2025-38678

High · published September 3, 2025

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

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

netfilter: nf_tables: reject duplicate device on updates

A chain/flowtable update with duplicated devices in the same batch is

possible. Unfortunately, netdev event path only removes the first

device that is found, leaving unregistered the hook of the duplicated

device.

Check if a duplicated device exists in the transaction batch, bail out

with EEXIST in such case.

WARNING is hit when unregistering the hook:

[49042.221275] WARNING: CPU: 4 PID: 8425 at net/netfilter/core.c:340 nf_hook_entry_head+0xaa/0x150

[49042.221375] CPU: 4 UID: 0 PID: 8425 Comm: nft Tainted: G S 6.16.0+ #170 PREEMPT(full)

[...]

[49042.221382] RIP: 0010:nf_hook_entry_head+0xaa/0x150

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.00280 · 19.4th percentile
Published
2025-09-03T17:15Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 5.8, < 6.6.1176.6.117
linux/linux_kernel≥ 6.7, < 6.12.596.12.59
linux/linux_kernel≥ 6.13, < 6.16.26.16.2
linux/linux_kernelall versions—
References (7)
EPSS history
Timeline
  • 03 SEP 13:01Z
    netfilter: nf_tables: reject duplicate device on updates
    cvelistv5