HomeDefectsLIN1022-34297
Fixed

LIN1022-34297 : Security Advisory - linux - CVE-2026-97961

Created: Sep 25, 2026    Updated: Sep 29, 2026
Resolved Date: Sep 26, 2026
Found In Version: 10.22.33.2
Fix Version: 10.22.33.11
Severity: Standard
Applicable for: Wind River Linux LTS 22
Component/s: Kernel

Description

In the Linux kernel, the following vulnerability has been resolved:  perf/core: Allow list_del during perf_event_overflow()  A PMU might use perf_sched_cb_inc() and perf_sched_cb_dec() interface to get the PMU call back function pmu::sched_task invoked at schedule in and schedule out. This is achieved by walking along the list anchored by sched_cb_list.  The following scenario might lead to a list corruption.     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.  This happens when ioctl(fd, PERF_EVENT_IOC_REFRESH, xxx) has been invoked and perf_event::event_limit hits zero.  Prevent the list corruption and convert for_each_list_entry() to for_each_list_entry_safe().
Data source: kernel.org (416baaa9-dc9f-4396-8d5f-8c081fb06d67)