CVE-2026-99236 in Linuxinfo

Zusammenfassung

von VulDB • 02.11.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

tracing: Unvollständige Event-Filterausdrücke zurückweisen

Ein nicht-leerer Ausdruck wird normalerweise in der inneren Schleife von `predicate_parse()` abgeschlossen, wodurch die ausstehenden logischen Operatoren aufgelöst werden, bevor zum Finalisierungsschritt gesprungen wird. Wenn die Eingabe nach einem Operator endet, möglicherweise gefolgt von unären „!“-Tokens, fällt die äußere Schleife stattdessen durch mit einem nicht aufgelösten Operatorstatus.

Zum Beispiel führt `common_pid == 1 || common_pid == 2 &&` dazu, dass `prog[0].target` den Wert -1 annimmt. Der zweite Durchlauf liest dann `prog[-1]`, bevor die Forward-Jump-Prüfung dies ablehnen kann. Abhängig vom benachbarten Slab-Inhalt kann es auch ein Wort außerhalb der Grenzen in ein Branch-Ziel kopieren, das die nur-nach-vorne-Prüfung besteht. Ein auf sich selbst zielendes perf Tracepoint-Ereignis mit Zählung kann diesen Pfad über `PERF_EVENT_IOC_SET_FILTER` erreichen.

Das Durchfallen der äußeren Schleife wird abgelehnt, wenn ein Prädikat bereits analysiert wurde. Dies stellt sicher, dass nicht-leere Ausdrücke die Finalisierung erst nach dem Auflösen ihrer Operatoren durch die innere Schleife erreichen. Der vorhandene Fehler für keine-Filter-Eingabe bleibt erhalten. Ein Regressionstest für abschließende logische Operatoren und unäre Negationen wird hinzugefügt.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

02.11.2026

Moderieren

akzeptiert

Eintrag

VDB-429912

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you know our Splunk app?

Download it now for free!