CVE-2026-64028 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

tracing: Evitare il ritorno di NULL da hist_field_name() in caso di troncamento

hist_field_name() restituisce "" ovunque, ad eccezione del caso VAR_REF/EXPR completamente qualificato, dove un troncamento della funzione snprintf() provoca un ritorno anticipato con valore NULL, aggirando la protezione inferiore che converte NULL in "". I chiamanti non si aspettano valori NULL: le chiamate strcat(expr, hist_field_name(field, 0)) a trace_events_hist.c:1758 e strcmp() nel ciclo di corrispondenza delle chiavi di ordinamento a :4804 effettuano entrambe la dereferenziazione.

system ed event_name sono limitati da MAX_EVENT_NAME_LEN, ma il nome del campo in un VAR_REF viene allocato dinamicamente tramite kstrdup() partendo dal nome della variabile dell'istogramma analizzato dalla stringa di trigger e non ha alcun limite massimo di lunghezza; pertanto, una variabile sufficientemente lunga in un riferimento completamente qualificato può raggiungere il percorso di troncamento.

Mantenere il controllo sulla lunghezza ma lasciare field_name come "" in caso di overflow.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!