CVE-2026-64299 in Linuxinfo

Zusammenfassung

von VulDB • 26.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

Tracing: Verhindern von Out-of-Bounds-Lesezugriffen bei der Glob-Matching-Funktion

String-Ereignisfelder sind nicht unbedingt NUL-terminiert, daher übergeben die Filterprädikatfunktionen (filter_pred_string(), filter_pred_strloc() und filter_pred_strrelloc()) die Feldlänge an die Regex-Match-Rückruffunktionen, und die längenbewussten Matcher berücksichtigen diese.

regex_match_glob() war hier eine Ausnahme: Es ignorierte die Länge und rief glob_match() auf, das den String scannt, bis es ein NUL-Byte trifft. Einige Stringfelder sind nicht NUL-terminiert. Ein Beispiel ist der dynamische Char-Array im xfs_* Namespace von Tracepoints, der ohne abschließendes NUL kopiert wird. Bei einem solchen Feld liest das Glob-Matching über das Ende des Ereignisfelds hinaus, was zu einem KASAN slab-out-of-bounds-Lesezugriff in glob_match() führt, erreicht über regex_match_glob() und filter_match_preds() vom xfs_lookup-Tracepoint.

Es wurde eine längengebundene Funktion glob_match_len() hinzugefügt und diese aus regex_match_glob() verwendet, sodass das Glob-Matching immer an der Feldgrenze stoppt. Die Matching-Schleife wurde in einen gemeinsamen Hilfsfaktor ausgelagert, damit sich das Verhalten von glob_match() nicht ändert.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

25.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383095

CPE

bereit

EPSS

0.00160

KEV

nein

Aktivitäten

low

Quellen

Do you know our Splunk app?

Download it now for free!