Katalog CVE

CVE-2026-80626

Niskie ryzyko· EPSS 7%
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

Percentyl 7 - wyżej niż 7% wszystkich znanych CVE

Streszczenie

W jądrze Linux w sterowniku powerpc/perf dla FSL EMB występuje podatność na niedomiar licznika preempt (preempt_count underflow). Funkcja fsl_emb_pmu_del() wywołuje put_cpu_var() bez wcześniejszego get_cpu_var() w pewnych warunkach, co może prowadzić do błędu 'scheduling while atomic'.

Ocena ryzyka

Podatność może powodować awarię systemu lub nieprawidłowe działanie, szczególnie w systemach z włączoną opcją CONFIG_PREEMPT.

Rekomendacja

Zainstaluj zaktualizowane jądro Linux z poprawką, która poprawnie paruje wywołania get_cpu_var() i put_cpu_var().

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: powerpc/perf: fix preempt count underflow in fsl_emb_pmu_del fsl_emb_pmu_del() unconditionally calls put_cpu_var(cpu_hw_events) at the 'out:' label, but only calls the matching get_cpu_var() after the 'i < 0' early-return check. When event->hw.idx is negative the function jumps to 'out:' without having taken get_cpu_var(), and the trailing put_cpu_var() then issues an unmatched preempt_enable(), underflowing preempt_count. On a CONFIG_PREEMPT=y kernel preempt_count would underflow and eventually present as a 'scheduling while atomic' BUG. Move put_cpu_var() to pair with get_cpu_var() so the percpu access is correctly bracketed and the 'out:' label only handles perf_pmu_enable.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS