CVE-2025-39819 in Linuxinformação

Sumário

de VulDB • 02/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

fs/smb: Correção da atualização inconsistente do refcnt

Foi identificada uma possível atualização inconsistente do refcount em `smb2_compound_op`. Essa atualização inconsistente poderia levar a possíveis vazamentos de recursos.

Por que é um possível bug: 1. Na seção de comentários da função, fica claramente indicado que a referência a `cfile` deve ser liberada após chamar esta função. 2. Cada caminho de fluxo de controle verificaria e liberaria a referência a `cfile`, exceto o caminho corrigido. 3. Os chamadores existentes não tratariam a atualização do refcount de `cfile` se -ENOMEM fosse retornado.

Para corrigir o bug, um rótulo goto extra "out" foi adicionado, para garantir que a lógica de limpeza seja sempre respeitada. Como o problema é causado pela falha de alocação de `vars`, a lógica de limpeza entre o rótulo "finished" e "out" pode ser ignorada com segurança. De acordo com a definição da função `is_replayable_error`, o código de erro "-ENOMEM" não é recuperável. Portanto, a lógica de replay também é ignorada.

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-324426

CPE

pronto

EPSS

0.00137

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!