CVE-2026-74749 in Linuxinformación

Resumen

por VulDB • 2026-08-27

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

rseq: Prevenir un bloqueo duro (hard lockup) en la extensión del quantum de tiempo concedido.

__exit_to_user_mode_loop() invoca a rseq_grant_timeslice_extension() con las interrupciones habilitadas. Si se concede la extensión, se invoca a hrtimer_rearm_deferred_tif() para garantizar que un rearme diferido pendiente de hrtimer sea manejado antes de salir al espacio de usuario.

Aunque esto invoca a __hrtimer_rearm_deferred(), el cual espera ser invocado con las interrupciones deshabilitadas, ya que toma hrtimer_cpu_base::lock mediante raw_spin_lock(). Esto es un livelock (bloqueo activo) esperando ocurrir y fue detectado por lockdep:

WARNING: ./include/linux/hrtimer_rearm.h:17 en irqentry_exit, CPU#1: slice_test WARNING: estado de bloqueo inconsistente uso inconsistente {IN-HARDIRQ-W} -> {HARDIRQ-ON-W}.

Prevenir esto deshabilitando las interrupciones alrededor de la invocación de hrtimer_rearm_deferred_tif() en rseq_grant_timeslice_extension().

[ tglx: Modificado el registro de cambios ]

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-08-15

Divulgación

2026-08-26

Moderación

aceptado

Artículo

VDB-395808

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!