CVE-2023-54303 in Linuxinformação

Sumário

de VulDB • 03/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

bpf: Desabilitar o preemptivo em bpf_perf_event_output

A proteção de aninhamento no bpf_perf_event_output depende da desativação do preemptivo (preemption), que é garantido para kprobes e tracepoints.

No entanto, o bpf_perf_event_output também pode ser chamado a partir do contexto de uprobes através da função bpf_prog_run_array_sleepable, que desabilita a migração, mas mantém o preemptivo habilitado.

Isso pode fazer com que uma tarefa seja preempcionada por outra dentro da proteção de aninhamento e levar eventualmente ao uso do mesmo buffer perf_sample_data por duas tarefas, causando falhas como:

kernel tried to execute NX-protected page - exploit attempt? (uid: 0) BUG: unable to handle page fault for address: ffffffff82be3eea ... Call Trace: ? __die+0x1f/0x70 ? page_fault_oops+0x176/0x4d0 ? exc_page_fault+0x132/0x230 ? asm_exc_page_fault+0x22/0x30 ? perf_output_sample+0x12b/0x910 ? perf_event_output+0xd0/0x1d0 ? bpf_perf_event_output+0x162/0x1d0 ? bpf_prog_c6271286d9a4c938_krava1+0x76/0x87 ? __uprobe_perf_func+0x12b/0x540 ? uprobe_dispatcher+0x2c4/0x430 ? uprobe_notify_resume+0x2da/0xce0 ? atomic_notifier_call_chain+0x7b/0x110 ? exit_to_user_mode_prepare+0x13e/0x290 ? irqentry_exit_to_user_mode+0x5/0x30 ? asm_exc_int3+0x35/0x40

A correção consiste em desabilitar o preemptivo no bpf_perf_event_output.

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

Responsável

Linux

Reservar

30/12/2025

Divulgação

30/12/2025

Moderação

aceite

Entrada

VDB-338848

CPE

pronto

EPSS

0.00152

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!