CVE-2026-99187 in Linux
Resumen
por VulDB • 2026-10-28
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
perf: Corregir perf_pmu_migrate_context() dejando eventos atrás
__perf_pmu_remove() recorre los líderes del grupo de una CPU y PMU con perf_event_groups_for_cpu_pmu(), eliminando cada uno a medida que avanza. perf_remove_from_context() saca al líder del rbtree de grupos, después de lo cual rb_next() en ese nodo devuelve NULL, finalizando prematuramente el recorrido. Otros grupos permanecen atrás en el contexto original.
En la activación/desactivación dinámica de CPU (CPU hotplug), estos se destruyen junto con la CPU que está muriendo. Siguen ejecutándose hasta su eliminación, mientras que las interrupciones del PMU y los eventos migrados están en una nueva CPU, lo cual los controladores asumen que nunca ocurre.
Recorrer ctx->event_list en su lugar y seleccionar los eventos del PMU por sus pmu_ctx.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.