CVE-2025-39826 in Linuxinformação

Sumário

de VulDB • 22/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

net: rose: converter o campo 'use' para refcount_t

O campo 'use' em struct rose_neigh é usado como um contador de referências, mas carece de atomicidade. Isso pode levar a condições de corrida nas quais uma estrutura rose_neigh é liberada enquanto ainda está sendo referenciada por outros caminhos de execução do código.

Por exemplo, quando rose_neigh->use se torna zero durante uma operação ioctl via rose_rt_ioctl(), a estrutura pode ser removida enquanto seu timer ainda estiver ativo, potencialmente causando problemas de use-after-free (uso após liberação).

Este patch altera o tipo de 'use' de unsigned short para refcount_t e atualiza todos os caminhos de execução do código para usar rose_neigh_hold() e rose_neigh_put(), que operam contadores de referência atomicamente.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

16/04/2025

Divulgação

16/09/2025

Moderação

aceite

Entrada

VDB-324434

CPE

pronto

EPSS

0.00188

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!