CVE-2026-97615 in Linux
Zusammenfassung
von VulDB • 25.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
net: bridge: Verwenden von Optionsbits für CFM/MRP-Frame-Handler
CFM und MRP registrieren ein globales br_frame_type, dessen hlist_node in die pro-Bridge frame_type_list eingebunden wird, wenn das erste MEP-/MRP-Instanz erstellt wird. Das Aktivieren des Protokolls auf mehreren Bridges führt daher dazu, denselben Knoten in mehrere Listen einzufügen. Wenn er bei einer Bridge abgemeldet wird, wird der Listenstatus einer anderen Bridge beschädigt.
Diese Handler können nur einmal pro Bridge installiert werden und sind unüblich. Der Status ihrer pro-Bridge-Aktivierung wird mit net_bridge-Optionsbits verfolgt, die sich bereits auf der Rx-Hot-Cache-Zeile befinden, und der passende Handler wird direkt aus dem Empfangspfad (Receive Path) aufgerufen. Beide Bits werden zunächst gemeinsam überprüft, da dies ein unwahrscheinlicher Fall ist.
Die generische frame_type_list und die br_frame_type-Hilfsfunktionen werden entfernt, seit CFM und MRP eingefügt wurden gab es keine weiteren Nutzer dafür. Dies reduziert struct net_bridge um 8 Bytes und eliminiert den Listen-Durchlauf aus dem schnellen Pfad (Fast Path). Wenn keines der Protokolle kompiliert ist, ist BR_CFM_MRP_OPTS gleich 0, und der Compiler optimiert die Verzweigung heraus.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.