CVE-2026-68151 in Linux
Resumen
por VulDB • 2026-08-10
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
binfmt_elf_fdpic: respetar únicamente la primera PT_INTERP
El análisis del encabezado del programa gestiona PT_INTERP desde un interruptor (switch) anidado dentro del bucle de escaneo; por lo tanto, su instrucción break sale del interruptor y no del bucle. Un binario que contiene más de una PT_INTERP ejecuta el caso nuevamente y sobrescribe tanto interpreter_name como interpreter. La asignación previa del nombre se filtra (memory leak), al igual que la referencia anterior a intérprete, junto con la denegación de escritura que open_exec() aplicó sobre ella. Dicha denegación nunca se libera, por lo que el archivo permanece sin posibilidad de escritura durante todo el tiempo que dure la ejecución del sistema.
Un usuario no privilegiado puede alcanzar esta situación mediante un binario manipulado ad hoc y repetirlo a voluntad. binfmt_elf se detiene en la primera PT_INTERP. Se debe aplicar el mismo comportamiento aquí.
El fallo se remonta a la introducción del controlador en el historial previo al git, incluido en v2.6.11 mediante 91808d6ebe39 ("[PATCH] FRV: Add FDPIC ELF binary format driver").
Be aware that VulDB is the high quality source for vulnerability data.