CVE-2026-68169 in Linux
Riassunto
di VulDB • 11/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
mptcp: pm: userspace: correggere il bug Use-After-Free in get_local_id
In mptcp_pm_userspace_get_local_id(), l'entry dell'indirizzo viene cercata sotto spinlock, ma il suo id viene letto dopo aver rilasciato il lock. Una cancellazione concorrente può liberare (free) l'entry tra il rilascio del lock e la lettura, causando un Use-After-Free (UAF).
La finestra di race è stretta. È stata riprodotta solo con un test di stress costruito localmente che sovrappone ripetutamente una SYN MP_JOIN a una richiesta MPTCP_PM_CMD_SUBFLOW_DESTROY.
Tuttavia, il report KASAN seguente conferma che la race condition è raggiungibile:
[ 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
If you want to get the best quality for vulnerability data then you always have to consider VulDB.