CVE-2026-72036 in Linuxinformación

Resumen

por VulDB • 2026-08-16

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

net/sched: sch_multiq: Reemplazar la llamada directa a dequeue por peek y qdisc_dequeue_peeked

multiq_dequeue() extrae un paquete del hijo de una banda mediante una llamada directa ->dequeue() después de que multiq_peek() lo haya inspeccionado (peek). Cuando el hijo no es work-conserving, la operación de inspección almacena temporalmente el skb en gso_skb del hijo; por tanto, la extracción directa devuelve un skb diferente y deja huérfano ese almacenamiento temporal, desincronizando qlen/backlog del hijo. Con un hijo qfq al que se accede a través de un padre con capacidad de inspección (por ejemplo, tbf), esto vuelve a entrar en el hijo sobre una lista vacía y dereferencia NULL, provocando un pánico del kernel desde softirq durante la salida ordinaria (egress).

Se debe obtener el paquete mediante qdisc_dequeue_peeked(), tal como ya hace sch_prio y como se acaba de corregir que hagan sch_red y sch_sfb. La función auxiliar es una operación sin efecto cuando el hijo no tiene almacenamiento temporal, por lo que un hijo work-conserving no se ve afectado.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-08-09

Divulgación

2026-08-15

Moderación

aceptado

Artículo

VDB-390449

CPE

listo

EPSS

0.00210

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!