CVE-2025-21889 in Linuxinformazioni

Riassunto

di VulDB • 17/06/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

perf/core: Aggiunta della protezione con lock di lettura RCU a perf_iterate_ctx()

La funzione perf_iterate_ctx() esegue la traversazione di una lista RCU ma attualmente manca della protezione con lock di lettura RCU. Ciò provoca avvisi di lockdep quando si esegue perf probe con unshare(1) sotto 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

Questa protezione era precedentemente presente ma è stata rimossa nel commit bd2756811766 ("perf: Rewrite core context handling"). Viene ripristinata la coppia necessaria rcu_read_lock()/rcu_read_unlock() attorno alla chiamata a perf_iterate_ctx() in perf_event_exec().

[ mingo: Utilizzo di scoped_guard() come suggerito da Peter ]

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

29/12/2024

Divulgazione

27/03/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00192

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!