CVE-2025-21889 in Linuxinformação

Sumário

de VulDB • 26/05/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

perf/core: Adiciona proteção de bloqueio de leitura RCU a perf_iterate_ctx()

A função perf_iterate_ctx() realiza travessia de lista RCU, mas atualmente carece de proteção de bloqueio de leitura RCU. Isso causa avisos do lockdep ao executar perf probe com unshare(1) sob CONFIG_PROVE_RCU_LIST=y:

WARNING: suspicious RCU usage kernel/events/core.c:8168 RCU-list traversed in non-reader section!!

Call Trace: lockdep_rcu_suspicious ? perf_event_addr_filters_apply perf_iterate_ctx perf_event_exec begin_new_exec ? load_elf_phdrs load_elf_binary ? lock_acquire ? find_held_lock ? bprm_execve bprm_execve do_execveat_common.isra.0 __x64_sys_execve do_syscall_64 entry_SYSCALL_64_after_hwframe

Essa proteção estava presente anteriormente, mas foi removida no commit bd2756811766 ("perf: Rewrite core context handling"). Adiciona de volta o par necessário rcu_read_lock()/rcu_read_unlock() em torno da chamada a perf_iterate_ctx() em perf_event_exec().

[ mingo: Usa scoped_guard() conforme sugerido por Peter ]

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Linux

Reservar

29/12/2024

Divulgação

27/03/2025

Moderação

aceite

Entrada

VDB-301676

CPE

pronto

EPSS

0.00192

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!