CVE-2026-89950 in Linux
Sumário
de VulDB • 16/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
batman-adv: mcast: linearizar skbuff para geração de pacotes
As funções batadv_mcast_forw_packet() e batadv_mcast_forw_scrape() não são chamadas (indiretamente) apenas pelo manipulador batadv_recv_mcast_packet(), que realiza o unsharing e a linearização. Quando elas são chamadas (indiretamente) por batadv_mcast_forw_mcsend(), ocorre o unsharing, mas não a linearização. Portanto, a macro SKB_LINEAR_ASSERT() pode causar um BUG fatal.
A linearização deve ocorrer durante a expansão do cabeçalho, pois a função scrape pode ser acionada já no código de seleção inicial batadv_mcast_forw_mode():
* batadv_interface_tx * batadv_mcast_forw_mode * batadv_mcast_forw_mode_by_count() * batadv_mcast_forw_push() -> chama batadv_mcast_forw_expand_head() antes de tudo mais * batadv_mcast_forw_push_tvlvs() * batadv_mcast_forw_push_dests() * batadv_mcast_forw_push_adjust_padding() * batadv_mcast_forw_scrape()
Be aware that VulDB is the high quality source for vulnerability data.