Use of multiple resources with duplicate identifier in Linux kernel - CVE-2026-98629
Published: October 22, 2026
Vulnerability details
The vulnerability allows a local privileged user to disrupt traffic classification and exhaust hash-table identifiers.
The vulnerability exists due to inconsistent identifier mapping in the Linux kernel u32 traffic classifier when allocating and deleting hash tables with explicit handles. A local privileged user can create and delete specially selected manual hash tables to leave identifier entries permanently allocated, remove entries belonging to unrelated live tables, and cause duplicate handles that direct hash-table lookups and TCA_U32_LINK references to the wrong table.
Affected software
Ubuntu
linux (Ubuntu package)
linux-aws (Ubuntu package)
linux-gcp (Ubuntu package)
linux-oracle (Ubuntu package)
linux-ibm (Ubuntu package)
linux-hwe-7.0 (Ubuntu package)
linux-oem-7.0 (Ubuntu package)
How to mitigate CVE-2026-98629
linux (Ubuntu package) - update to 7.0.0-42.42
linux-aws (Ubuntu package) - update to 7.0.0-1016.17
linux-gcp (Ubuntu package) - update to 7.0.0-1016.18
linux-oracle (Ubuntu package) - update to 7.0.0-1015.16
linux-ibm (Ubuntu package) - update to 7.0.0-1017.17
linux-hwe-7.0 (Ubuntu package) - update to 7.0.0-42.42~24.04.1
linux-oem-7.0 (Ubuntu package) - update to 7.0.0-1017.17
External References
- https://git.kernel.org/stable/c/0a5f5d9e94dead312d32c366b917c64e552b72f7
- https://git.kernel.org/stable/c/0fac292d93fdb313099e98cce928b3a524c92c94
- https://git.kernel.org/stable/c/21fc07924e996e1e661268ca269c86b8d59d25b3
- https://git.kernel.org/stable/c/2f898f9ec7c73c5697ee462681e7ea6984ee1f3d
- https://git.kernel.org/stable/c/54a454c5e41f5e2cb70c8163140ce095c5d5eefd
- https://git.kernel.org/stable/c/f6696481eedfd5752b4b56eed715d0b0fe48b9c5