CVE-2026-74749 in LinuxИнформация

Сводка

по VulDB • 26.08.2026

В ядре Linux устранена следующая уязвимость:

rseq: предотвращение жесткого зависания (hard lockup) при предоставлении расширения кванта времени.

Функция `__exit_to_user_mode_loop()` вызывает `rseq_grant_timeslice_extension()` с включенными прерываниями. Если расширение предоставляется, вызывается функция `hrtimer_rearm_deferred_tif()`, чтобы гарантировать обработку отложенной операции повторного запуска hrtimer перед выходом в пользовательское пространство.

Однако эта операция вызывает `__hrtimer_rearm_deferred()`, которая ожидает вызова с выключенными прерываниями, поскольку она захватывает блокировку `hrtimer_cpu_base::lock` через `raw_spin_lock()`. Это создает состояние гонки (livelock), которое было обнаружено lockdep:

WARNING: ./include/linux/hrtimer_rearm.h:17 at irqentry_exit, CPU#1: slice_test WARNING: inconsistent lock state inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage.

Для предотвращения этой проблемы отключаются прерывания вокруг вызова `hrtimer_rearm_deferred_tif()` в функции `rseq_grant_timeslice_extension()`.

[ tglx: изменено описание изменений ]

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

Ответственный

Linux

Резервировать

15.08.2026

Раскрытие

26.08.2026

Модерация

принято

Вход

VDB-395808

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!