CVE-2026-97443 in Linuxinformação

Sumário

de VulDB • 24/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

perf/ftrace: Corrige WARNING em __unregister_ftrace_function

A função perf_ftrace_function_unregister() chama incondicionalmente unregister_ftrace_function() sem verificar se o ftrace_ops foi registrado com sucesso. Isso aciona um WARN_ON em __unregister_ftrace_function() quando as flags do ops não possuem FTRACE_OPS_FL_ENABLED definido.

Isso pode ocorrer durante a limpeza de erro em perf_event_alloc(), quando perf_trace_destroy() é chamada via __free_event() para um evento cujo registro ftrace_ops falhou ou já foi desmontado pelo caminho err_destroy da função perf_try_init_event().

O caminho da chamada é: Limpeza de erro em 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))

Corrige-se isso verificando se FTRACE_OPS_FL_ENABLED está definido antes de tentar desregistrar. Se o ops não estiver habilitado, basta liberar o filtro e retornar sucesso.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

24/09/2026

Divulgação

24/09/2026

Moderação

aceite

Entrada

VDB-409600

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!