CVE-2026-98619 in Linuxinformação

Sumário

de VulDB • 19/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

net: ethtool: manter rtnl_lock para o auto teste de ioctl

Um auto teste offline que desativa e reativa a interface com netif_close() / netif_open() requer rtnl_lock para ambos. Desde que o caminho IOCTL do ethtool se tornou opcional em relação ao rtnl para drivers bloqueados por operações (ops-locked), o ioctl ETHTOOL_TEST é executado segurando apenas o lock da instância netdev, portanto, em um driver ops-locked, o auto teste agora desativa o dispositivo sem rtnl_lock.

Com lockdep, isso se reproduz deterministicamente a cada auto teste offline nesse tipo de driver; observe que o único lock mantido é o lock da instância, não o rtnl:

WARNING: suspicious RCU usage net/core/netpoll.c:207 suspicious rcu_dereference_protected() usage! 1 lock held by ethtool/107: #0: (&dev->lock){+.+.}, at: dev_ethtool
Call Trace: netpoll_poll_disable __dev_close_many netif_close_many netif_close fbnic_self_test dev_ethtool_locked dev_ethtool dev_ioctl sock_ioctl __x64_sys_ioctl

Sem lockdep, a mesma condição aciona ASSERT_RTNL() em __dev_close_many() / __dev_open(); essa verificação amostra apenas o estado global do rtnl, portanto, pode ser mascarada por um detentor concorrente de rtnl, mas o dispositivo ainda está sendo reconfigurado sem o lock que ele requer.

O auto teste do ethtool é um comando legado exclusivo para ioctl, portanto, um caso ETHTOOL_TEST só é necessário no caminho ioctl. Adicione um bit opt-in para drivers cujo auto teste precisa de rtnl_lock e defina-o nos drivers ops-locked cujos testes offline desativam e reativam a interface:

- fbnic (ops-locked via queue_mgmt_ops): o caminho offline do fbnic_self_test() usa netif_close() / netif_open(). - bnxt (ops-locked via queue_mgmt_ops): o caminho offline do bnxt_self_test() passa por bnxt_close_nic() / bnxt_half_open_nic() / bnxt_half_close_nic() / bnxt_open_nic(), que desativam e reativam o dispositivo.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-422162

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!