Вразливість ядра Linux CVE-2025-21889: відсутність захисту RCU у perf_iterate_ctx()
Виправлено вразливість CVE-2025-21889 у ядрі Linux, пов’язану з відсутністю RCU read lock у perf_iterate_ctx(), що викликає попередження lockdep.
- CVSS
- 7.8 HIGH
- EPSS
- 9.98%
- Активно використовується
- немає в KEV
- Продукт
- linux kernel
Що відомо
У ядрі Linux виправлено вразливість, пов’язану з відсутністю захисту RCU read lock у функції perf_iterate_ctx(), що викликало попередження lockdep при використанні perf probe з unshare(1) під CONFIG_PROVE_RCU_LIST=y. Захист було відновлено шляхом додавання rcu_read_lock()/rcu_read_unlock() навколо виклику perf_iterate_ctx().
Бізнес-вплив
Ця помилка може призводити до некоректної роботи інструментів продуктивності perf, викликаючи попередження про підозріле використання RCU, що ускладнює діагностику та моніторинг систем. Для операторів ІТ це означає потенційні труднощі з аналізом продуктивності та стабільністю інструментів, особливо в середовищах з увімкненим CONFIG_PROVE_RCU_LIST.
Рекомендовані дії адміністратора
Рекомендується перевірити наявність оновлень ядра Linux від постачальника, які містять виправлення CVE-2025-21889, та застосувати їх. Якщо оновлення недоступні, слід обмежити використання perf probe з unshare(1) у середовищах з CONFIG_PROVE_RCU_LIST=y, переглянути журнали на наявність відповідних попереджень і пріоритезувати оновлення ядра для усунення проблеми.