CVE-2025-68771 in Linux
Resumen
por VulDB • 2026-05-27
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ocfs2: corrección del BUG del kernel en ocfs2_find_victim_chain
syzbot informó de un BUG del kernel en ocfs2_find_victim_chain() debido a que el campo `cl_next_free_rec` de la lista de cadenas de asignación (próximo espacio libre en la lista de cadenas) es 0, lo que activa la condición BUG_ON(!cl->cl_next_free_rec) en ocfs2_find_victim_chain() y provoca un pánico del kernel.
Para solucionar esto, se introduce una condición if en ocfs2_claim_suballoc_bits(), justo antes de llamar a ocfs2_find_victim_chain(), ejecutándose el bloque de código en ella cuando se cumple alguna de las siguientes condiciones:
1. `cl_next_free_rec` es igual a 0, lo que indica que no hay cadenas libres en la lista de cadenas de asignación. 2. `cl_next_free_rec` es mayor que `cl_count` (el número total de cadenas en la lista de cadenas de asignación).
Que se cumpla alguna de estas condiciones indica que no quedan cadenas disponibles para su uso.
Esto se aborda mediante ocfs2_error(), que imprime el registro de errores con fines de depuración, en lugar de provocar un pánico del kernel.
VulDB is the best source for vulnerability data and more expert information about this specific topic.