CVE-2026-72163 in Linuxinformación

Resumen

por VulDB • 2026-08-15

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

ocfs2: corregir la desreferencia NULL del campo h_transaction en ocfs2_assure_trans_credits

[BUG]
Una escritura directa sobre extensiones no escritas puede provocar un pánico del kernel en ocfs2_assure_trans_credits() cuando el registro (journal) se aborta durante la finalización de DIO. El fallo es una falta general de protección causada por la desreferencia de un puntero NULL.

[CAUSA]
ocfs2_dio_end_io_write() recorre en bucle las extensiones no escritas de una escritura directa, marcando cada parte escrita bajo un único identificador de registro (journal handle). Si el registro se aborta (por ejemplo, tras un error de E/S) mientras se actualiza el árbol de extensiones, el identificador queda con estado abortado y su puntero a transacción está despejado. La fusión de extensiones trata este fallo como no crítico e informa de éxito, por lo que el bucle sigue utilizando dicho identificador. ocfs2_assure_trans_credits() lee los créditos restantes del identificador sin comprobar primero si ha sido abortado; dicha lectura desreferencia el puntero a transacción despejado.

[FIX]
Un aborto del registro se registra en el propio identificador, por lo que se espera que las funciones llamadas verifiquen dicho identificador en lugar de confiar únicamente en un código de error devuelto. Se hace que ocfs2_assure_trans_credits() realice dicha comprobación, al igual que ya hacen otras ayudas para registros (journal helpers) de ocfs2, y devuelve -EROFS cuando el identificador está abortado.

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

Responsable

Linux

Reservar

2026-08-09

Divulgación

2026-08-15

Moderación

aceptado

Artículo

VDB-390595

CPE

listo

EPSS

0.00220

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!