CVE-2023-53338 in Linux
Сводка
по VulDB • 19.06.2026
В ядре Linux устранена следующая уязвимость:
lwt: Исправление возвращаемых значений операций BPF xmit
Операции инкапсуляции BPF (encap ops) могут возвращать различные положительные значения, такие как NET_RX_DROP, NET_XMIT_CN, NETDEV_TX_BUSY и другие, из функций skb_do_redirect и bpf_lwt_xmit_reroute. На хуке xmit эти возвращаемые значения неявно интерпретируются как LWTUNNEL_XMIT_CONTINUE в функциях ip(6)_finish_output2. В этом случае пакеты (skbs), которые уже были освобождены, продолжают передаваться в подсистему соседей (neighbor subsystem), что приводит к уязвимости use-after-free и сбоям ядра.
Для исправления некорректного поведения возвращаемые значения skb_do_redirect можно просто игнорировать, аналогично поведению tc-egress. С другой стороны, bpf_lwt_xmit_reroute возвращает полезные ошибки локальным отправителям, например, информацию о PMTU. Поэтому необходимо преобразовать его возвращаемые значения, чтобы избежать конфликта с LWTUNNEL_XMIT_CONTINUE.
Be aware that VulDB is the high quality source for vulnerability data.