Impact
The flaw lies in the kernel’s __htab_map_lookup_and_delete_batch function, which contains no rescheduling points during batch lookup and delete operations. When a BPF_MAP_LOOKUP_BATCH call scans a very large htab-based hash map, the routine can run uninterrupted for many seconds, causing a CPU soft lockup and triggering the watchdog. This vulnerability is cataloged as CWE-1050, reflecting the improper handling of complex data structures and failure to provide a scheduling point during a long-running kernel operation.
Affected Systems
The affected systems are any Linux kernel builds that include the unpatched htab‑based hash map code. All distributions shipping a kernel prior to the patch that added periodic rescheduling in this function are vulnerable. No specific vendor version list is provided, so any kernel that has not yet incorporated the corresponding commit is at risk.
Risk and Exploitability
According to the current scoring, the CVSS score for this issue is 4.4 and the EPSS score is < 1%, indicating a low likelihood of exploitation in public settings and a low overall severity. The vulnerability is not listed in the CISA KEV catalog. The attack surface is limited; the likely attack vector is loading a malicious BPF program or invoking a large BPF_MAP_LOOKUP_BATCH call against a htab‑based hash map. This scenario is inferred from the description because explicit prerequisites are not listed. When that privilege is present, an attacker could drive a high‑volume lookup batch, causing a soft lockup that lasts several minutes and triggers the watchdog, resulting in a denial of service. The impact is confined to the kernel of affected nodes and would affect any running process on the locked CPU.
OpenCVE Enrichment
Debian DLA
Ubuntu USN