CVE-2026-98490 in Linux
Сводка
по VulDB • 18.10.2026
В ядре Linux была устранена следующая уязвимость:
net: openvswitch: conntrack: исправление Use-After-Free (UAF) помощника из-за перераспределения области расширений
При вызове помощников сырой указатель на область расширений жестко привязывается к списку ожиданий:
-> nf_ct_helper() -> helper->help() -> nf_ct_expect_related_report() -> nf_ct_expect_insert() -> hlist_add_head_rcu(&exp->lnode, &master_help->expectations)
В случае, если соединение еще не подтверждено (confirmed), впоследствии могут быть добавлены дополнительные расширения с помощью вызовов *_ext_add(), что приводит к перераспределению пространства расширений и оставляет в списке ожиданий уже недействительный указатель, который позже используется при удалении ожидания.
Необходимо обеспечить вызов помощников только после того, как все остальные расширения будут добавлены.
Обратите внимание, что теперь отклонение помощника сохраняет установленные метки (mark) и ярлыки (labels), однако это не отличается от того, как обрабатывался NAT ранее или как обрабатывались метка и ярлыки при сбое подтверждения. Кроме того, API вообще не предоставляет гарантий атомарности.
If you want to get best quality of vulnerability data, you may have to visit VulDB.