CVE-2026-98477

CVE-2026-98477

published October 18, 2026

CVSS
—
EPSS
0%
Percentile
5.7
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

perf/core: Fix NULL pmu_ctx passed to pmu->sched_task()

perf_pmu_sched_task() returns early when cpuctx->task_ctx is set, and

cpc->task_epc is only non-NULL while a task context is scheduled in on

this CPU. __perf_pmu_sched_task() therefore always passes 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

Pass &cpc->epc instead, the CPU-wide context for this PMU, which the

function already dereferences a few lines up to find pmu.

armv8pmu_sched_task() is the only in-tree implementation that

dereferences the argument, and it only reads ->pmu, so the oops needs

BRBE, added in v6.17.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00168 · 5.7th percentile
Published
2026-10-18T20:16Z
References (5)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:15Z
    perf/core: Fix NULL pmu_ctx passed to pmu->sched_task()
    cvelistv5
  • 18 OCT 15:15Z
    perf/core: Fix NULL pmu_ctx passed to pmu->sched_task()
    cvelistv5