CVE-2026-89830 in Linuxinformación

Resumen

por VulDB • 2026-09-16

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

f2fs: corregir la fuga del recuento de bloques válidos al fallar la asignación de un bloque de datos

En `__allocate_data_block()`, al asignar un nuevo bloque de datos (`dn->data_blkaddr == NULL_ADDR`), se llama primero a `inc_valid_block_count()` para incrementar el total de bloques válidos y `i_blocks`. Si posteriormente falla `f2fs_allocate_data_block()`, la función devuelve el error directamente sin revertir los recuentos de bloques ya incrementados, lo que provoca una fuga permanente.

Se corrige esto llamando a `dec_valid_block_count()` para deshacer el incremento antes de devolver el error. La condición `old_blkaddr == NULL_ADDR` identifica con precisión el caso en el que se llamó a `inc_valid_block_count()`.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-16

Moderación

aceptado

Artículo

VDB-405649

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!