Junglewise Threat Intelligence

CVE-2026-52984: Linux Kernel resource exhaustion in netem scheduler

CVE-2026-52984 · Severity: info · CVSS 0 · Published 2026-06-24

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's network emulation component could allow network traffic to bypass configured queue limits. This component is typically used for testing network conditions like delay and packet loss. If exploited, an attacker could cause the system to consume more memory than intended for network buffers, potentially leading to performance degradation or a denial-of-service condition.

Technical details

A vulnerability was identified in net/sched/sch_netem.c where the netem_enqueue() function incorrectly validates queue limits. The check originally relied on q->t_len, which only tracks packets in the internal FIFO. However, packets handled via the reorder path (__qdisc_enqueue_head) are placed in sch->q and were not being counted against the limit. This allows total queue occupancy to exceed the configured sch->limit when packet reordering is active. An attacker could potentially exploit this to cause excessive kernel memory consumption. The fix updates the check to use sch->q.qlen, ensuring all packets in the queue are accounted for.

Affected products

  • Linux Linux Kernel 5.10.232 to 5.10.258, 5.15.175 to 5.15.209, 6.1.121 to 6.1.175, 6.6.67 to 6.6.141, 6.12.6 to 6.12.91

Timeline

  • 2026-04-17: disclosed: Patch authored by Stephen Hemminger
  • 2026-06-24: advisory: CVE-2026-52984 published by NVD

References