CVE-2025-39683 in Linuxinformação

Sumário

de VulDB • 08/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

tracing: Limitar o acesso ao buffer de parser quando falha em trace_get_user

Quando o comprimento da string escrita no set_ftrace_filter excede FTRACE_BUFF_MAX, o seguinte alarme KASAN será acionado:

BUG: KASAN: slab-out-of-bounds in strsep+0x18c/0x1b0 Leitura de tamanho 1 em addr ffff0000d00bd5ba pela tarefa ash/165

CPU: 1 UID: 0 PID: 165 Comm: ash Não contaminado 6.16.0-g6bcdbd62bd56-dirty Nome do hardware: linux,dummy-virt (DT) Rastreamento de chamada: show_stack+0x34/0x50 (C) dump_stack_lvl+0xa0/0x158 print_address_description.constprop.0+0x88/0x398 print_report+0xb0/0x280 kasan_report+0xa4/0xf0 __asan_report_load1_noabort+0x20/0x30 strsep+0x18c/0x1b0 ftrace_process_regex.isra.0+0x100/0x2d8 ftrace_regex_release+0x484/0x618 __fput+0x364/0xa58 ____fput+0x28/0x40 task_work_run+0x154/0x278 do_notify_resume+0x1f0/0x220 el0_svc+0xec/0xf0 el0t_64_sync_handler+0xa0/0xe8 el0t_64_sync+0x1ac/0x1b0

A razão é que trace_get_user falhará ao processar uma string mais longa do que FTRACE_BUFF_MAX, mas não definirá o final de parser->buffer para 0. Em seguida, um acesso OOB será acionado em ftrace_regex_release -> ftrace_process_regex -> strsep -> strpbrk. Podemos resolver este problema limitando o acesso ao buffer de parser quando trace_get_user falhar.

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

Responsável

Linux

Reservar

16/04/2025

Divulgação

05/09/2025

Moderação

aceite

Entrada

VDB-322881

CPE

pronto

EPSS

0.00179

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!