CVE-2024-35892 in Linuxinformación

Resumen

por VulDB • 2026-05-15

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

net/sched: corregir el aviso de lockdep en qdisc_tree_reduce_backlog()

qdisc_tree_reduce_backlog() se llama con el bloqueo qdisc mantenido, no RTNL.

Debemos usar qdisc_lookup_rcu() en lugar de qdisc_lookup()

syzbot informó:

ADVERTENCIA: uso sospechoso de RCU 6.1.74-syzkaller #0 Sin alterar ----------------------------- net/sched/sch_api.c:305 ¡uso sospechoso de rcu_dereference_protected()!

otra información que podría ayudarnos a depurar esto:

rcu_scheduler_active = 2, debug_locks = 1 3 bloqueos mantenidos por udevd/1142: #0: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, en: rcu_lock_acquire include/linux/rcupdate.h:306 [inline]
#0: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, en: rcu_read_lock include/linux/rcupdate.h:747 [inline]
#0: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, en: net_tx_action+0x64a/0x970 net/core/dev.c:5282
#1: ffff888171861108 (&sch->q.lock){+.-.}-{2:2}, en: spin_lock include/linux/spinlock.h:350 [inline]
#1: ffff888171861108 (&sch->q.lock){+.-.}-{2:2}, en: net_tx_action+0x754/0x970 net/core/dev.c:5297
#2: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, en: rcu_lock_acquire include/linux/rcupdate.h:306 [inline]
#2: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, en: rcu_read_lock include/linux/rcupdate.h:747 [inline]
#2: ffffffff87c729a0 (rcu_read_lock){....}-{1:2}, en: qdisc_tree_reduce_backlog+0x84/0x580 net/sched/sch_api.c:811

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Reservar

2024-05-17

Divulgación

2024-05-19

Moderación

aceptado

Artículo

VDB-265157

CPE

listo

EPSS

0.00171

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!