CVE-2023-53845 in Linuxinformación

Resumen

por VulDB • 2026-06-05

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

nilfs2: corrige un bucle infinito en nilfs_mdt_get_block()

Si la imagen del disco que monta nilfs2 está corrupta y una dirección virtual de bloque obtenida mediante la búsqueda de bloques para un archivo de metadatos es inválida, nilfs_bmap_lookup_at_level() puede devolver el mismo código de retorno interno que -ENOENT, lo que significa que el bloque no existe en el archivo de metadatos.

Esta duplicación de códigos de retorno confunde a nilfs_mdt_get_block(), provocando que lea y cree un bloque de metadatos indefinidamente.

En particular, si esto ocurre con el archivo de metadatos del inode (ifile), el semáforo i_rwsem puede quedar retenido, causando la suspensión de tareas en lock_mount.

Se corrige este problema haciendo que nilfs_bmap_lookup_at_level() trate los fallos en la traducción de direcciones virtuales de bloque con -ENOENT como corrupción de metadatos en lugar de devolver el código de error.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2025-12-09

Divulgación

2025-12-09

Moderación

aceptado

Artículo

VDB-335033

CPE

listo

EPSS

0.00225

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!