CWE data temporarily unavailableCWE data is currently experiencing intermittent outages, which may cause incomplete section loading on CVE pages. We are actively working on a fix.

CVE-2026-98104

Description

A flaw was found in the Linux kernel's network traffic control u32 classifier (cls_u32). This vulnerability allows a local user with network administration privileges to cause a Denial of Service (DoS). When the pool of internal identifiers for filters or hash tables is exhausted, the kernel fails to report an error and instead reuses existing identifiers. This duplicate identifier assignment corrupts internal kernel tables, which can result in system instability or a kernel crash.

Statement

A Moderate impact flaw was found in the Linux kernel's network traffic control u32 classifier (net/sched/cls_u32.c), affecting the kernels shipped in Red Hat Enterprise Linux 7, 8, 9, and 10 (kernel and kernel-rt), Red Hat In-Vehicle OS, and OpenShift Container Platform (RHEL CoreOS). When a hash table's node ID pool or the hash table ID pool is exhausted, the gen_new_kid() and gen_new_htid() helpers fail to report an error and instead return an already-live handle or handle 0. This produces duplicate u32 filter handles, aliases root hash tables, and corrupts internal classifier bookkeeping, and subsequent error paths can then remove the ID reservation of a different, live node, compounding the duplicates. A local user with network administration privileges in a network namespace, which an unprivileged local user can obtain through unprivileged user namespaces (unshare -Urn), can trigger this by creating thousands of u32 filters or protocol entries, causing kernel instability or a crash (denial of service). Only availability is affected (CVSS 3.1: 5.5, AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H); there is no impact on confidentiality or integrity. Because the flaw is a moderate-severity, local denial of service requiring local access with namespace-level network administration privileges, fixes for the affected Red Hat products are currently deferred; the residual risk of deferral is that such a local user can crash an affected system. Red Hat Enterprise Linux 6 Extended Lifecycle Support is out of support scope for this issue. The upstream Linux kernel CVE team has assigned no severity rating for this issue, so no comparison to an upstream severity is applicable.

Mitigation

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

Common Vulnerability Scoring System (CVSS) Score Details

Info alert:Important note

CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).

The following CVSS metrics and score provided are preliminary and subject to review.

CVSS v3 Score Breakdown

Red HatNVDcve.org
Base Score5.5N/AN/A
Attack VectorLocalN/AN/A
Attack ComplexityLowN/AN/A
Privileges RequiredLowN/AN/A
User InteractionNoneN/AN/A
ScopeUnchangedN/AN/A
ConfidentialityNoneN/AN/A
Integrity ImpactNoneN/AN/A
Availability ImpactHighN/AN/A

Vector

Red Hat: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Frequently Asked Questions

Want to get errata notifications? Sign up here.