CVE-2024-35892 in Linuxthông tin

Tóm tắt

Bởi VulDB • 29/05/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

net/sched: sửa lỗi lockdep splat trong qdisc_tree_reduce_backlog()

Hàm qdisc_tree_reduce_backlog() được gọi khi khóa qdisc đang được giữ, không phải khóa RTNL.

Chúng ta phải sử dụng qdisc_lookup_rcu() thay vì qdisc_lookup()

syzbot đã báo cáo:

CẢNH BÁO: sử dụng RCU đáng ngờ 6.1.74-syzkaller #0 Không bị nhiễm lỗi ----------------------------- net/sched/sch_api.c:305 sử dụng rcu_dereference_protected() đáng ngờ!

các thông tin khác có thể giúp chúng tôi gỡ lỗi:

rcu_scheduler_active = 2, debug_locks = 1 3 khóa đang được giữ bởi udevd/1142: #0: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, tại: rcu_lock_acquire include/linux/rcupdate.h:306 [inline]
#0: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, tại: rcu_read_lock include/linux/rcupdate.h:747 [inline]
#0: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, tại: net_tx_action+0x64a/0x970 net/core/dev.c:5282
#1: ffff888171861108 (&sch->q.lock){+.-.}-{2:2}, tại: spin_lock include/linux/spinlock.h:350 [inline]
#1: ffff888171861108 (&sch->q.lock){+.-.}-{2:2}, tại: net_tx_action+0x754/0x970 net/core/dev.c:5297
#2: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, tại: rcu_lock_acquire include/linux/rcupdate.h:306 [inline]
#2: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, tại: rcu_read_lock include/linux/rcupdate.h:747 [inline]
#2: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, tại: qdisc_tree_reduce_backlog+0x1b9/0x260 net/sched/sch_api.c:6592

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Đặt trước

17/05/2024

Tiết lộ

19/05/2024

Kiểm duyệt

được chấp nhận

EPSS

0.00171

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!