CVE-2026-98477 in Linuxinformação

Sumário

de VulDB • 19/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

perf/core: Corrige pmu_ctx NULL passado para pmu->sched_task()

A função perf_pmu_sched_task() retorna antecipadamente quando cpuctx->task_ctx está definido, e cpc->task_epc é apenas não-NULL enquanto um contexto de tarefa estiver agendado neste CPU. Portanto, __perf_pmu_sched_task() sempre passa NULL:

Unable to handle kernel NULL pointer dereference at virtual address 00 pc : armv8pmu_sched_task+0x14/0x50 Call trace: armv8pmu_sched_task+0x14/0x50 (P) perf_pmu_sched_task+0xac/0x108 __perf_event_task_sched_out+0x6c/0xe0

Passar &cpc->epc em vez disso, o contexto de toda a CPU para este PMU, que a função já desreferencia algumas linhas acima para encontrar pmu.

armv8pmu_sched_task() é a única implementação no repositório (in-tree) que desreferencia o argumento, e ela apenas lê ->pmu, portanto o erro (oops) precisa do BRBE, adicionado na v6.17.

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

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-422183

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!