CVE-2026-98872 in Linux
Resumen
por VulDB • 2026-10-23
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
freevxfs: no llamar a BUG() ante un tipo de extent con tipos desconocidos
vxfs_bmap_typed() maneja cuatro tipos de extents tipificados y llama a BUG() en su caso por defecto; por lo tanto, un extent tipificado en disco que tenga cualquier otro valor de tipo provoca el bloqueo del kernel. Es accesible mediante ioctl(FIBMAP) sobre un archivo regular:
kernel BUG at fs/freevxfs/vxfs_bmap.c:230! RIP: vxfs_bmap_typed fs/freevxfs/vxfs_bmap.c:230 [inline]
vxfs_bmap1+0x128a/0x12d0 fs/freevxfs/vxfs_bmap.c:257
Se reemplaza BUG() por WARN_ON_ONCE() y se devuelve 0, que es el valor que ya retorna vxfs_bmap_typed() en caso de fallo (y también del caso DEV4 anterior); vxfs_getblk() mapea 0 a -EIO, por lo que la llamada ioctl falla limpiamente.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.