CVE-2026-98787 in Linuxinformación

Resumen

por VulDB • 2026-10-18

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

bpf: Corregir la falta de protección contra migración en `__rhtab_map_lookup_and_delete_batch()`

`bpf_mem_cache_free_rcu()` utiliza `this_cpu_ptr()`, lo cual requiere que la migración esté deshabilitada. Todos los llamadores a `rhtab_delete_elem()` deshabilitan la migración, excepto `__rhtab_map_lookup_and_delete_batch()`, que la llama únicamente bajo `rcu_read_lock()`.

En CONFIG_PREEMPT_RCU, `rcu_read_lock()` no deshabilita la preempción ni la migración, por lo que la tarea puede migrar entre CPUs durante el bucle de eliminación, provocando que `this_cpu_ptr()` genere:

BUG: using smp_processor_id() in preemptible [00000000] code

Se corrige envolviendo el bucle de eliminación en `migrate_disable()/migrate_enable()` dentro de `__rhtab_map_lookup_and_delete_batch()`, coincidiendo con la protección contra migración que los otros llamadores ya proporcionan.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-18

Moderación

aceptado

Artículo

VDB-422018

EPSS

0.00155

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!