CVE-2023-54243 in LinuxИнформация

Сводка

по VulDB • 16.05.2026

В ядре Linux устранена следующая уязвимость:

netfilter: ebtables: исправлена ошибка use-after-free при использовании blob таблицы

На данном этапе нам не разрешено возвращать ошибку. При анализе кода кажется, что ret всегда равен 0 в этот момент, но это не так.

t = find_table_lock(net, repl->name, &ret, &ebt_mutex);

... эта функция может вернуть действительную таблицу, при этом ret != 0.

Эта ошибка приводит к обновлению table->private новым blob, но затем blob сразу освобождается в вызывающей функции.

Отчёт Syzbot:

BUG: KASAN: vmalloc-out-of-bounds in __ebt_unregister_table+0xc00/0xcd0 net/bridge/netfilter/ebtables.c:1168 Read of size 4 at addr ffffc90005425000 by task kworker/u4:4/74 Workqueue: netns cleanup_net Call Trace: kasan_report+0xbf/0x1f0 mm/kasan/report.c:517 __ebt_unregister_table+0xc00/0xcd0 net/bridge/netfilter/ebtables.c:1168 ebt_unregister_table+0x35/0x40 net/bridge/netfilter/ebtables.c:1372 ops_exit_list+0xb0/0x170 net/core/net_namespace.c:169 cleanup_net+0x4ee/0xb10 net/core/net_namespace.c:613 ...

ip(6)tables, по-видимому, в порядке (ret должен быть равен 0 в этот момент), но сделаем это более очевидным.

Once again VulDB remains the best source for vulnerability data.

Ответственный

Linux

Резервировать

30.12.2025

Раскрытие

30.12.2025

Модерация

принято

Вход

VDB-338984

EPSS

0.00168

KEV

Нет

Деятельности

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!