CVE-2026-99235 in Linuxinfo

Zusammenfassung

von VulDB • 02.11.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

tracing: Speichern der Ereignisdatei anstatt des kompatiblen Histogramms

create_field_var_hist() erstellt ein Histogramm für das übereinstimmende Ereignis, um eine Feldvariable bereitzustellen, und speichert diese auf dem Zielobjekt, damit sie später freigegeben werden kann:

hist_data = find_compatible_hist(target_hist_data, file); ... /* Speichern der kompatiblen Histogramminformationen */ var_hist->hist_data = hist_data;

hist_data ist nicht das von ihm erstellte Histogramm. Es handelt sich um ein bereits vorhandenes Histogramm, dessen Schlüssel vom neuen kopiert werden. Der gespeicherte Zeiger hat nur einen Verwender: unregister_field_var_hists(), der ausgeführt wird, wenn das Zielobjekt entfernt wird:

file = hist_data->field_var_hists[i]->hist_data->event_file;

find_compatible_hist() stimmt ausschließlich auf Basis von Schlüsseln überein, sodass es eines ohne eigene Variablen auswählen kann. check_var_refs() gibt daraufhin false zurück und der Verwender kann dieses entfernen, während das Zielobjekt weiterhin darauf verweist:

BUG: KASAN: slab-use-after-free in event_hist_trigger_free+0x2b2/0x320 Lesezugriff auf Größe 8 bei Adresse ffff8880093b90e0 durch Task init/1

Freigegeben von Task 1: kfree+0x154/0x420 event_hist_trigger_free+0x1d5/0x320 event_hist_trigger_parse+0x35f3/0x69e0 trigger_process_regex+0x1a6/0x250

Speichern Sie stattdessen die Ereignisdatei. Diese ist alles, was für den Dereferenzierungsprozess benötigt wird, und sie verschwindet nicht, wenn der Benutzer einen Trigger entfernt.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

02.11.2026

Moderieren

akzeptiert

Eintrag

VDB-429921

EPSS

0.00117

KEV

nein

Aktivitäten

low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!