cbcvebase.
CVE-2024-35900
published 2024-05-19

CVE-2024-35900: In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: reject new basechain after table flag update When dormant flag is…

PriorityP419medium5.5CVSS 3.1
AVLACLPRLUINSUCNINAH
EPSS
0.23%
13.3th percentile
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: reject new basechain after table flag update When dormant flag is toggled, hooks are disabled in the commit phase by iterating over current chains in table (existing and new). The following configuration allows for an inconsistent state: add table x add chain x y { type filter hook input priority 0; } add table x { flags dormant; } add chain x w { type filter hook input priority 1; } which triggers the following warning when trying to unregister chain w which is already unregistered. [ 127.322252] WARNING: CPU: 7 PID: 1211 at net/netfilter/core.c:50 1 __nf_unregister_net_hook+0x21a/0x260 [...] [ 127.322519] Call Trace: [ 127.322521] [ 127.322524] ? __warn+0x9f/0x1a0 [ 127.322531] ? __nf_unregister_net_hook+0x21a/0x260 [ 127.322537] ? report_bug+0x1b1/0x1e0 [ 127.322545] ? handle_bug+0x3c/0x70 [ 127.322552] ? exc_invalid_op+0x17/0x40 [ 127.322556] ? asm_exc_invalid_op+0x1a/0x20 [ 127.322563] ? kasan_save_free_info+0x3b/0x60 [ 127.322570] ? __nf_unregister_net_hook+0x6a/0x260 [ 127.322577] ? __nf_unregister_net_hook+0x21a/0x260 [ 127.322583] ? __nf_unregister_net_hook+0x6a/0x260 [ 127.322590] ? __nf_tables_unregister_hook+0x8a/0xe0 [nf_tables] [ 127.322655] nft_table_disable+0x75/0xf0 [nf_tables] [ 127.322717] nf_tables_commit+0x2571/0x2620 [nf_tables]

Affected

28 ranges· showing 25
VendorProductVersion rangeFixed in
debiandebian_linux
debianlinux< linux 6.1.85-1 (bookworm)linux 6.1.85-1 (bookworm)
linuxlinux
linuxlinux>= 179d9ba5559a756f4322583388b3213fe4e391b0 < 8ba81dca416adf82fc5a2a23abc1a8cc02ad32fb8ba81dca416adf82fc5a2a23abc1a8cc02ad32fb
linuxlinux>= 179d9ba5559a756f4322583388b3213fe4e391b0 < 745cf6a843896cdac8766c74379300ed73c78830745cf6a843896cdac8766c74379300ed73c78830
linuxlinux>= 179d9ba5559a756f4322583388b3213fe4e391b0 < 420132bee3d0136b7fba253a597b098fe15493a7420132bee3d0136b7fba253a597b098fe15493a7
linuxlinux>= 179d9ba5559a756f4322583388b3213fe4e391b0 < e95bb4cba94c018be24b11f017d1c55dd6cda31ae95bb4cba94c018be24b11f017d1c55dd6cda31a
linuxlinux>= 179d9ba5559a756f4322583388b3213fe4e391b0 < 994209ddf4f430946f6247616b2e33d179243769994209ddf4f430946f6247616b2e33d179243769
linuxlinux>= 5.10.202 < 5.10.2155.10.215
linuxlinux>= 5.4.262 < 5.4.2745.4.274
linuxlinux>= bf8083bbf8fa202e6e5316bbd99759ab82bfe7a3 < 6d12f21f8bbe23fde25b77c2bf5973c136b8bef86d12f21f8bbe23fde25b77c2bf5973c136b8bef8
linuxlinux>= d9c4da8cb74e8ee6e58a064a3573aa37acf6c935 < 7b6fba6918714afee3e17796113ccab636255c7b7b6fba6918714afee3e17796113ccab636255c7b
linuxlinux>= e10f661adc556c4969c70ddaddf238bffdaf1e87 < 41bad13c0e8a5a2b47a7472cced922555372daab41bad13c0e8a5a2b47a7472cced922555372daab
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel>= 0 < 5.10.216-15.10.216-1
linuxlinux_kernel>= 0 < 6.1.85-16.1.85-1
linuxlinux_kernel>= 0 < 6.8.9-16.8.9-1
linuxlinux_kernel>= 0 < 6.8.9-16.8.9-1
linuxlinux_kernel>= 0 < 5.4.0-189.2095.4.0-189.209
linuxlinux_kernel>= 0 < 5.15.0-116.1265.15.0-116.126
linuxlinux_kernel>= 0 < 6.8.0-38.386.8.0-38.38
linuxlinux_kernel>= 5.10.202 < 5.10.2155.10.215
linuxlinux_kernel>= 5.13.1 < 5.15.1545.15.154
linuxlinux_kernel>= 5.16 < 6.1.856.1.85

CVSS provenance

nvdv3.15.5MEDIUMCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
osv7.0HIGH
vendor_ubuntu7.0HIGH
vendor_debian5.5MEDIUM
vendor_redhat5.5MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.