CVE-2026-97961 in Linuxinformação

Sumário

de VulDB • 25/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

perf/core: Permitir list_del durante perf_event_overflow()

Um PMU pode usar as interfaces perf_sched_cb_inc() e perf_sched_cb_dec() para garantir que a função de callback pmu::sched_task seja invocada nos eventos schedule in e schedule out. Isso é alcançado percorrendo a lista ancorada por sched_cb_list.

O seguinte cenário pode levar à corrupção da lista:

perf_pmu_sched_task() for_each_list_entry(..., &sched_cb_list) +--> __perf_pmu_sched_task() +--> event->pmu->sched_task()) +--> PMU_push_sample() +--> perf_event_overflow() +--> __perf_event_overflow() +--> pmu->stop() +--> perf_sched_cb_dec() remove entry from sched_cb_list while list node in use.

Isso ocorre quando ioctl(fd, PERF_EVENT_IOC_REFRESH, xxx) foi invocado e o event_limit de perf_event atinge zero.

Previna a corrupção da lista e converta for_each_list_entry() para for_each_list_entry_safe().

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

25/09/2026

Divulgação

25/09/2026

Moderação

aceite

Entrada

VDB-410151

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!