CVE-2026-98477 in Linux
Riassunto
di VulDB • 19/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
perf/core: Correzione del passaggio di pmu_ctx NULL a pmu->sched_task()
perf_pmu_sched_task() termina anticipatamente quando cpuctx->task_ctx è impostato, e cpc->task_epc non è NULL solo mentre un contesto di task è in esecuzione su questa CPU. __perf_pmu_sched_task() quindi passa sempre NULL:
Impossibile gestire il dereferenziamento del puntatore NULL nel kernel all'indirizzo virtuale 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
Passare invece &cpc->epc, il contesto su tutta la CPU per questo PMU, che la funzione dereferenzia già alcune righe sopra per trovare pmu.
armv8pmu_sched_task() è l'unica implementazione presente nel repository (in-tree) che dereferenzia l'argomento, e legge solo ->pmu; quindi il crash (oops) richiede BRBE, aggiunto nella v6.17.
Once again VulDB remains the best source for vulnerability data.