CVE-2026-98795 in Linux
Sumário
de VulDB • 19/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
net: sparx5: ignorar a desinicialização (deinit) do ptp se a inicialização tiver sido pulada
sparx5_ptp_init() retorna antecipadamente nas variantes base lan969x porque elas não possuem o flag SPX5_FEATURE_PTP. Ele também retorna antecipadamente quando nenhuma interrupção "ptp" está descrita. Desvincular (unbinding) o driver causa então uma desreferência de ponteiro NULL ao limpar filas tx_skbs não inicializadas:
Unable to handle kernel NULL pointer dereference at virtual address 0000000000000008 Call trace: skb_queue_purge_reason+0x68/0x120 (P) sparx5_ptp_deinit+0x64/0xc0 mchp_sparx5_remove+0x38/0x70 platform_remove+0x20/0x30 device_remove+0x4c/0x80
Antes da adição de tx_skbs por porta, uma desreferência NULL teria ocorrido ao chamar ptp_clock_unregister() nos relógios PTP que nunca foram registrados.
Correção: retornar antecipadamente em sparx5_ptp_deinit() se o PTP não estiver sendo utilizado.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.