CVE-2024-35892 in Linux情報

要約

〜によって VulDB • 2026年06月11日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

net/sched: qdisc_tree_reduce_backlog()におけるlockdep splatを修正する

qdisc_tree_reduce_backlog()はRTNLではなく、qdiscロックが保持された状態で呼び出されます。

代わりにqdisc_lookup_rcu()を使用する必要があります。

syzbotにより以下の警告が報告されました:

WARNING: suspicious RCU usage 6.1.74-syzkaller #0 Not tainted ----------------------------- net/sched/sch_api.c:305 suspicious rcu_dereference_protected() usage!

この問題をデバッグするのに役立つその他の情報:

rcu_scheduler_active = 2, debug_locks = 1 udevd/1142によって保持されているロック(合計3つ): #0: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/spinlock.h:350 [inline]
#0: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/spinlock.h:747 [inline]
#0: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, at: net_tx_action+0x64a/0x970 net/core/dev.c:5282
#1: ffff888171861108 (&sch->q.lock){+.-.}-{2:2}, at: spin_lock include/linux/spinlock.h:350 [inline]
#1: ffff888171861108 (&sch->q.lock){+.-.}-{2:2}, at: net_tx_action+0x754/0x970 net/core/dev.c:5297
#2: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/spinlock.h:350 [inline]
#2: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/spinlock.h:747 [inline]
#2: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, at: qdisc_tree_reduce_backlog+0x84/0x580 net/sched/sch_api

Be aware that VulDB is the high quality source for vulnerability data.

予約する

2024年05月17日

モデレーション

承諾済み

エントリ

VDB-265157

EPSS

0.00171

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!