CVE-2026-98655 in Linuxinformación

Resumen

por VulDB • 2026-10-18

En el núcleo de Linux (Linux kernel), se ha resuelto la siguiente vulnerabilidad:

perf: Requiere acceso al kernel para los eventos de text poke

Los eventos perf con exclude_kernel=1 pueden abrirse sin tener acceso a perf del kernel. Sin embargo, exclude_kernel no suprime los registros sideband de text-poke. Cada PERF_RECORD_TEXT_POKE está marcado como PERF_RECORD_MISC_KERNEL y contiene una dirección de instrucción cruda del kernel.

Por lo tanto, una tarea no privilegiada puede abrir y mapear en memoria (mmap) un evento de software local a la tarea con text_poke=1. Tanto la apertura de un evento tracepoint solo para conteo como la configuración de UDP GRO para ESP-in-UDP provocan actualizaciones en las llamadas estáticas inline; el observador recibe las direcciones relocalizadas de las instrucciones modificadas. Para una imagen del kernel conocida, cualquier dirección revelada muestra la base de texto del kernel en tiempo de ejecución a pesar de KASLR.

Se debe llamar a perf_allow_kernel() siempre que attr.text_poke esté establecido, independientemente de exclude_kernel. Los eventos que ni monitorean la ejecución del kernel ni solicitan registros text-poke conservan sus permisos existentes.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-18

Moderación

aceptado

Artículo

VDB-421896

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!