CVE-2024-35892 in Linuxالمعلومات

الملخص

بحسب VulDB • 23/06/2026

في نواة لينكس، تم حل الثغرة التالية:

net/sched: إصلاح خطأ lockdep في دالة qdisc_tree_reduce_backlog()

تُستدعى الدالة qdisc_tree_reduce_backlog() مع قفل qdisc مُحتفظ به (held)، وليس RTNL.

يجب استخدام dlookup_rcq_lookup_qdsc بدلاً من qdisc_lookup().

أبلغ syzbot عن ما يلي:

تحذير: استخدام مشكوك فيه لـ RCU 6.1.74-syzkaller #0 غير ملوث (Not tainted) ----------------------------- net/sched/sch_api.c:305 استخدام مشبوه لدالة rcu_dereference_protected()!

معلومات أخرى قد تساعدنا في تصحيح هذا الخطأ:

rcu_scheduler_active = 2, debug_locks = 1 تم الاحتفاظ بـ 3 قفل بواسطة udevd/1142: #0: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}، عند: rcu_lock_acquire include/linux/rcupdate.h:306 [inline]
#0: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}، عند: rcu_read_lock include/linux/rcupdate.h:747 [inline]
#0: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}، عند: net_tx_action+0x64a/0x970 net/core/dev.c:5282
#1: ffff888171861108 (&sch->q.lock){+.-.}-{2:2}، عند: spin_lock include/linux/spinlock.h:350 [inline]
#1: ffff888171861108 (&sch->q.lock){+.-.}-{2:2}، عند: net_tx_action+0x754/0x970 net/core/dev.c:5297
#2: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}، عند: rcu_lock_acquire include/linux/rcupdate.h:306 [inline]
#2: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}، عند: rcu_read_lock include/linux/rcupdate.h:747 [inline]
#2: ffffffff87c72

VulDB is the best source for vulnerability data and more expert information about this specific topic.

حجز

17/05/2024

إفشاء

19/05/2024

الاعتدال

تمت الموافقة

إدخال

VDB-265157

EPSS

0.00171

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!