CVE-2026-23278

netfilter: nf_tables: always walk all pending catchall elements

State
Published
Severity
7.8 High
Published
Mar 20, 2026
Updated
Oct 30, 2026
Reserved
Jan 13, 2026

Read the record on cve.org

Description

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

netfilter: nf_tables: always walk all pending catchall elements

During transaction processing we might have more than one catchall element: 1 live catchall element and 1 pending element that is coming as part of the new batch.

If the map holding the catchall elements is also going away, its required to toggle all catchall elements and not just the first viable candidate.

Otherwise, we get: WARNING: ./include/net/netfilter/nf_tables.h:1281 at nft_data_release+0xb7/0xe0 [nf_tables], CPU#2: nft/1404 RIP: 0010:nft_data_release+0xb7/0xe0 [nf_tables] [..] __nft_set_elem_destroy+0x106/0x380 [nf_tables] nf_tables_abort_release+0x348/0x8d0 [nf_tables] nf_tables_abort+0xcf2/0x3ac0 [nf_tables] nfnetlink_rcv_batch+0x9c9/0x20e0 [..]

Scores

CVSSScoreVectorSource
3.17.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HLinux

Weaknesses

Affected Products

ProductVersions
LinuxLinux
  • 25aa2ad37c2162be1c0bc4fe6397f7e4c13f00f8 to before ae8f3cedc5f5653a5bed45c5ed016fe156e2af55Affected
  • d60be2da67d172aecf866302c91ea11533eca4d9 to before c4d4e86fda707d89eaba80e343321737375f8582Affected
  • 628bd3e49cba1c066228e23d71a852c23e26da73 to before 4830fb44d12f586f3f544609e086933649a9175aAffected
  • 628bd3e49cba1c066228e23d71a852c23e26da73 to before eb0948fa13298212c5f8b30ee48efdae4389ab09Affected
  • 628bd3e49cba1c066228e23d71a852c23e26da73 to before de47a88c6b807910f05703fb6605f7efdaa11417Affected
  • 628bd3e49cba1c066228e23d71a852c23e26da73 to before 77c26b5056d693ffe5e9f040e946251cdb55ae55Affected
  • 628bd3e49cba1c066228e23d71a852c23e26da73 to before 7cb9a23d7ae40a702577d3d8bacb7026f04ac2a9Affected
  • bc9f791d2593f17e39f87c6e2b3a36549a3705b1Affected
  • 3c7ec098e3b588434a8b07ea9b5b36f04cef1f50Affected
  • a136b7942ad2a50de708f76ea299ccb45ac7a7f9Affected
  • dc7cdf8cbcbf8b13de1df93f356ec04cdeef5c41Affected
  • 5.15.121 to before 5.15.224Affected
  • 6.1.36 to before 6.1.177Affected
  • 4.19.316 to before 4.20Affected
  • 5.4.262 to before 5.5Affected
  • 5.10.188 to before 5.11Affected
  • 6.3.10 to before 6.4Affected
LinuxLinux
  • 6.4Affected
  • before 6.4Not affected
  • 5.15.224 through 5.15.*Not affected
  • 6.1.177 through 6.1.*Not affected
  • 6.6.144 through 6.6.*Not affected
  • 6.12.78 through 6.12.*Not affected
  • 6.18.19 through 6.18.*Not affected
  • 6.19.9 through 6.19.*Not affected
  • 7.0 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.