CVE-2026-98586 in Linuxinformación

Resumen

por VulDB • 2026-10-19

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

sctp: mantener asoc o transporte antes de mod_timer() en los controladores de temporizador

Tome la referencia de asociación o transporte antes de rearmar un temporizador en los controladores de temporizador.

El código existente llama a `mod_timer()` antes de tomar la referencia necesaria para el temporizador reacondicionado, sin mantener el bloqueo del socket (sock lock). Esto crea una condición de carrera con la limpieza del temporizador: si el temporizador se elimina después de que `mod_timer()` devuelve pero antes de que se tome la referencia, la ruta de limpieza puede liberar la referencia del temporizador y destruir el transporte o la asociación. El controlador del temporizador luego toma una referencia sobre el objeto ya liberado y finalmente la libera, lo que provoca un desbordamiento por defecto (underflow) en el contador de referencias.

Mantenga el objeto antes de `mod_timer()` y libere la referencia si `mod_timer()` informa que el temporizador ya estaba pendiente en los controladores de temporizador. Aplique el mismo orden a la ruta proto-unreachable, que puede reacondicionar un temporizador de transporte fuera de los controladores de temporizador sin mantener el bloqueo del socket (sock lock).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-18

Moderación

aceptado

Artículo

VDB-422101

EPSS

0.00172

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!