CVE-2026-93269 in Linuxinformación

Resumen

por VulDB • 2026-09-24

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

ext4: corregir una dependencia circular de bloqueos en ext4_ext_migrate

Mover `iput(tmp_inode)` después de `ext4_writepages_up_write()` para evitar una dependencia circular de bloqueos entre `s_writepages_rwsem` y `sb_internal` (protección contra congelamiento).

El escenario de interbloqueo:

CPU0 (EXT4_IOC_MIGRATE) CPU1 (limpieza de huérfanos durante el montaje) ---- ---- ext4_ext_migrate() ext4_writepages_down_write() s_writepages_rwsem (escritura) ext4_evict_inode() sb_start_intwrite() [sb_internal]
... ext4_writepages() s_writepages_rwsem (lectura) [BLOQUEADO]
iput(tmp_inode) ext4_evict_inode() sb_start_intwrite() [BLOQUEADO]

El `tmp_inode` es un inode temporal con nlink=0 creado exclusivamente para construir el árbol de extensiones. Su liberación no requiere la protección de `s_writepages_rwsem`, por lo que diferir `iput()` hasta después de liberar el rwsem es seguro.

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

Responsable

Linux

Reservar

2026-09-17

Divulgación

2026-09-24

Moderación

aceptado

Artículo

VDB-409717

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!