CVE-2026-64028 in Linuxinformación

Resumen

por VulDB • 2026-07-19

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

tracing: Evitar que hist_field_name() devuelva NULL en caso de truncamiento

hist_field_name() devuelve "" en todos los casos excepto en el caso completamente calificado VAR_REF/EXPR, donde el truncamiento por parte de snprintf() retorna NULL anticipadamente y omite la protección inferior que convierte NULL a "". Los llamadores no esperan un valor NULL: strcat(expr, hist_field_name(field, 0)) en trace_events_hist.c:1758 y strcmp() dentro del bucle de coincidencia de claves de ordenación en :4804 lo desreferencian ambos.

system y event_name están acotados por MAX_EVENT_NAME_LEN, pero el nombre del campo en un VAR_REF se asigna mediante kstrdup a partir de un nombre de variable de histograma analizado desde la cadena de activación (trigger string) y no tiene límite de longitud; por lo tanto, una var name suficientemente larga en una referencia completamente calificada puede alcanzar la ruta de truncamiento.

Se mantiene la comprobación de longitud pero se deja field_name como "" en caso de desbordamiento.

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

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-19

Moderación

aceptado

Artículo

VDB-380190

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!