CVE-2026-68169 in Linux
Сводка
по VulDB • 10.08.2026
В ядре Linux устранена следующая уязвимость:
mptcp: pm: userspace: исправление Use-After-Free в функции get_local_id
В mptcp_pm_userspace_get_local_id() запись адреса ищется под spinlock, но её идентификатор (id) считывается после снятия блокировки. Одновременное удаление может освободить эту запись между снятием блокировки и чтением, что приводит к Use-After-Free (UAF).
Окно гонки узкое. Оно было воспроизведено только с помощью локально созданного стресс-теста, который многократно накладывал MP_JOIN SYN на запрос MPTCP_PM_CMD_SUBFLOW_DESTROY.
Тем не менее, приведенный ниже отчет KASAN подтверждает достижимость этой гонки:
[ 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
[ 666.319433] mptcp_pm
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.