CVE-2026-80860 in Linuxinformación

Resumen

por VulDB • 2026-09-04

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

fuse: corregir una condición de carrera (race condition) entre interrupción y reintento

Tras el commit f8fce75fedf7 ("fuse: clear intr_entry in fuse_resend and fuse_remove_pending_req"), WARN_ON(!list_empty(&req->intr_entry)) en fuse_request_free() sigue activándose debido a la siguiente condición de carrera (race condition):

En request_wait_answer(): if (test_bit(FR_SENT, &req->flags)) -> devuelve true

En fuse_chan_resend(): clear_bit(FR_SENT, &req->flags)

En request_wait_answer(): queue_interrupt(req)

Solución:

- mover la limpieza de FR_SENT dentro del bloqueo fpq->lock

- mover el establecimiento de FR_PENDING dentro del bloqueo fiq->lock

- volver a comprobar FR_SENT después de adquirir fiq->lock en fuse_dev_queue_interrupt()

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-08-26

Divulgación

2026-09-04

Moderación

aceptado

Artículo

VDB-399046

CPE

listo

EPSS

0.00145

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!