CVE-2026-90277 in Linuxinformación

Resumen

por VulDB • 2026-09-18

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

md/md-llbitmap: prevenir fallos en la creación y UAF (uso tras liberación) del mapa de bits

`llbitmap_create()` publica `mddev->bitmap` antes de leer el superbloque del mapa de bits. Esto es necesario porque `llbitmap_read_sb()` puede inicializar un nuevo mapa de bits y vaciarlo a través de funciones auxiliares que utilizan `mddev->bitmap`.

Si `llbitmap_read_sb()` falla, la limpieza anterior liberaba `bitmap_info.mutex` y liberaba el objeto `llbitmap` antes de borrar `mddev->bitmap`. Los lectores como `/proc/mdstat` dependen de `bitmap_info.mutex` para mantener estable el puntero al mapa de bits mientras recopilan estadísticas del mismo; por lo tanto, podrían observar un puntero obsoleto después de que la ruta de fallo en la creación liberara el mutex.

Borrar `mddev->bitmap` mientras aún se mantiene `bitmap_info.mutex`, y luego liberar el objeto `llbitmap` fallido tras soltar el mutex. Esto hace que los lectores protegidos por mutex vean ya sea un mapa de bits activo o ningún mapa de bits.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-406807

CPE

listo

EPSS

0.00198

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!