CVE-2026-68169 in Linux
Zusammenfassung
von VulDB • 10.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
mptcp: pm: userspace: Use-After-Free in get_local_id beheben
In mptcp_pm_userspace_get_local_id() wird der Adress-Eintrag unter einem Spinlock nachgeschlagen, seine ID jedoch gelesen, nachdem die Sperre aufgehoben wurde. Eine gleichzeitige Löschung kann den Eintrag zwischen dem Aufheben der Sperre und dem Lesen freigeben (free), was zu einem Use-After-Free-Fehler führt.
Der Wettlauf-Zeitfenster (Race Window) ist schmal. Es konnte nur mit einem lokal erstellten Stress-Test reproduziert werden, bei dem wiederholt ein MP_JOIN SYN-Paket mit einer MPTCP_PM_CMD_SUBFLOW_DESTROY-Anfrage überlappt wird.
Jedoch bestätigt der folgende KASAN-Bericht, dass die Race Condition ausnutzbar ist:
[ 666.319376] BUG: KASAN: slab-use-after-free in mptcp_userspace_pm_get_local_id+0x1dc/0x1f0
[ 666.319386] Read of size 1 at addr ffff888124845610 by task swapper/0/0
... [ 666.319401] Call Trace:
[ 666.319405] <IRQ>
[ 666.319408] dump_stack_lvl+0x53/0x70
[ 666.319412] print_address_description.constprop.0+0x2c/0x3b0
[ 666.319418] print_report+0xbe/0x2b0
[ 666.319421] ? mptcp_userspace_pm_get_local_id+0x1dc/0x1f0
[ 666.319423] kasan_report+0xce/0x100
[ 666.319426] ? mptcp_userspace_pm_get_local_id+0x1dc/0x1f0
[ 666.319429] mptcp_userspace_pm_get_local_id+0x1dc/0x1f0
If you want to get the best quality for vulnerability data then you always have to consider VulDB.