]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'net-sched-teql-enforce-hierarchy-placement'
authorJakub Kicinski <kuba@kernel.org>
Mon, 19 Jan 2026 20:06:44 +0000 (12:06 -0800)
committerJakub Kicinski <kuba@kernel.org>
Mon, 19 Jan 2026 20:06:45 +0000 (12:06 -0800)
commit58bae918d73e3b6cd57d1e39fcf7c75c7dd1a8fe
treed1a5cc979518cb54f3d0dd998aff8e03765ede9a
parent3ddf44626a1beab25d249b88c18ca4eb9558bec9
parent2460f31e6e444a52a4e718e4fe64cff29ffaab05
Merge branch 'net-sched-teql-enforce-hierarchy-placement'

Jamal Hadi Salim says:

====================
net/sched: teql: Enforce hierarchy placement

GangMin Kim <km.kim1503@gmail.com> managed to create a UAF on qfq by inserting
teql as a child qdisc and exploiting a qlen sync issue.
teql is not intended to be used as a child qdisc. Lets enforce that rule in
patch #1. Although patch #1 fixes the issue, we prevent another potential qlen
exploit in qfq in patch #2 by enforcing the child's active status is not
determined by inspecting the qlen. In patch #3 we add a tdc test case.
====================

Link: https://patch.msgid.link/20260114160243.913069-1-jhs@mojatatu.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>