CVE-2026-64556 in Linuxinformación

Resumen

por VulDB • 2026-07-29

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

perf/core: Desvincular grupos de eventos durante remove_on_exec

perf_event_remove_on_exec() elimina eventos llamando a perf_event_exit_event(). Para los eventos de nivel superior, esto elimina el evento del contexto únicamente con DETACH_EXIT.

Esto puede dejar un estado inconsistente en el grupo cuando un evento eliminado es líder de grupo y el grupo contiene hermanos sin remove_on_exec. Si el grupo estaba activo, los hermanos supervivientes pueden permanecer activos y adjuntos a la lista de hermanos del líder eliminado, pero ya no están representados por un líder de grupo válido en las listas activas del contexto PMU.

Un cierre posterior del líder eliminado utiliza DETACH_GROUP y puede promover a los hermanos aún activos desde este estado obsoleto del grupo. La siguiente ejecución (schedule-in) puede entonces volver a añadir una entrada active_list ya vinculada, corrompiendo la lista activa de eventos del contexto PMU.

Con DEBUG_LIST habilitado, esto se detecta como un doble añadido en merge_sched_in().

Corrija este problema desvinculando las relaciones de grupo cuando remove_on_exec elimina un evento. Esto preserva el comportamiento existente de salida de tarea y revocación, asegurando al mismo tiempo que los hermanos supervivientes queden sin agrupar antes de que el evento eliminado salga del contexto.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-29

Moderación

aceptado

Artículo

VDB-384093

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!