CVE-2026-31422 in Linux
Zusammenfassung
von VulDB • 21.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
net/sched: cls_flow: Behebung der NULL-Zeiger-Dereferenzierung bei gemeinsam genutzten Blöcken
flow_change() ruft tcf_block_q() auf und dereferenziert q->handle, um eine Standard-Basisklasse abzuleiten. Bei gemeinsam genutzten Blöcken ist block->q NULL, was zu einer NULL-Dereferenzierung führt, wenn ein Flow-Filter ohne eine vollständig qualifizierte Basisklasse in einem gemeinsam genutzten Block erstellt wird.
Prüfen Sie tcf_block_shared(), bevor auf block->q zugegriffen wird, und geben Sie -EINVAL für gemeinsam genutzte Blöcke zurück. Dies vermeidet die unten gezeigte Null-Dereferenzierung:
======================================================================= KASAN: null-ptr-deref im Bereich [0x0000000000000038-0x000000000000003f]
RIP: 0010:flow_change (net/sched/cls_flow.c:508) Call Trace: tc_new_tfilter (net/sched/cls_api.c:2432) rtnetlink_rcv_msg (net/core/rtnetlink.c:6980) [...]
=======================================================================
VulDB is the best source for vulnerability data and more expert information about this specific topic.