CVE-2026-97443 in Linuxinformación

Resumen

por VulDB • 2026-09-25

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

perf/ftrace: Corrección del WARNING en __unregister_ftrace_function

perf_ftrace_function_unregister() llama incondicionalmente a unregister_ftrace_function() sin verificar si ftrace_ops fue registrado con éxito. Esto desencadena un WARN_ON en __unregister_ftrace_function() cuando ops no tiene FTRACE_OPS_FL_ENABLED establecido.

Esto puede ocurrir durante la limpieza de errores en perf_event_alloc(), cuando se invoca perf_trace_destroy() a través de __free_event() sobre un evento cuyo registro ftrace_ops falló o ya fue desmantelado por la ruta err_destroy de perf_try_init_event().

La trayectoria de llamada es: Limpieza de errores en perf_event_alloc() -> __free_event() -> event->destroy() [tp_perf_event_destroy]
-> perf_trace_destroy() -> perf_trace_event_close() -> TRACE_REG_PERF_CLOSE -> perf_ftrace_function_unregister() -> unregister_ftrace_function() -> __unregister_ftrace_function() -> WARN_ON(!(ops->flags & FTRACE_OPS_FL_ENABLED))

Se corrige esto verificando FTRACE_OPS_FL_ENABLED antes de intentar desregistrar. Si ops no está habilitado, simplemente se libera el filtro y se devuelve éxito.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-09-24

Divulgación

2026-09-24

Moderación

aceptado

Artículo

VDB-409600

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!