CVE-2025-71102 in Linuxinformación

Resumen

por MITRE • 2026-01-14

En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta:

scs: corrige un parámetro incorrecto en __scs_magic

__scs_magic() necesita una variable 'void *', pero se le da una 'struct task_struct *'. 'task_scs(tsk)' es la dirección de inicio de la pila de llamadas en sombra de la tarea, y '__scs_magic(task_scs(tsk))' es la dirección final de la pila de llamadas en sombra de la tarea. Aquí debería ser '__scs_magic(task_scs(tsk))'.

El efecto visible para el usuario de este error es que cuando CONFIG_DEBUG_STACK_USAGE está habilitado, la función de comprobación de uso de la pila de llamadas en sombra (scs_check_usage) escanearía un rango de memoria incorrecto. Esto podría llevar a

1. Informes de uso de pila inexactos: La función calcularía estadísticas de uso incorrectas para la pila de llamadas en sombra, potencialmente mostrando un valor incorrecto en kmsg.

2. Posible caída del kernel: Si el valor de __scs_magic(tsk) es mayor que el de __scs_magic(task_scs(tsk)), el bucle for podría acceder a memoria no mapeada, potencialmente causando un pánico del kernel. Sin embargo, este escenario es poco probable porque task_struct se asigna a través del asignador slab (que típicamente devuelve direcciones más bajas), mientras que la pila de llamadas en sombra devuelta por task_scs(tsk) se asigna a través de vmalloc (que típicamente devuelve direcciones más altas).

Sin embargo, dado que esta es puramente una característica de depuración (CONFIG_DEBUG_STACK_USAGE), los sistemas de producción normales no deberían verse afectados. El error solo afecta a desarrolladores y probadores que están depurando activamente el uso de la pila con esta configuración habilitada.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-01-13

Divulgación

2026-01-14

Moderación

aceptado

Artículo

VDB-341074

CPE

listo

EPSS

0.00123

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!