CVE-2026-99240 in Linuxinformação

Sumário

de VulDB • 02/11/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

mm/damon/core: erro em damos_commit_quota_goal() para target_value zero

Série de patches "mm/damon: move handling of zero damos quota target_value to core layer" (mover o tratamento do valor alvo da cota DAMOS zero para a camada principal).

Ter um valor alvo de cota DAMOS igual a zero pode causar uma divisão por zero. Os chamadores da API DAMON verificam os parâmetros do valor alvo para evitar isso. É fácil cometer erros em alguns dos vários chamadores da API. Mover essa verificação para a camada principal resolve o problema.

O patch 1 adiciona o tratamento desse caso extremo à lógica de validação dos parâmetros DAMON na camada principal. Os patches 2 e 3 removem, respectivamente, nos chamadores das APIs DAMON_LRU_SORT e DMON_SAMPLIE_MTIER, o tratamento do caso extremo que já não é mais necessário.

Este patch (de 3):

Se um esquema DAMOS tiver uma damos_quota_goal com target_value zero, a função damos_quota_goal() pode acionar um erro de divisão por zero. Portanto, cada chamador da API DAMON deve fazer a validação do valor alvo zero. É fácil cometer erros. Na verdade, tais bugs em DAMON_LRU_SORT e DAMON_SAMPLE_MTIER foram encontrados e corrigidos [1].

É melhor tratar o caso extremo apenas uma vez na camada principal, em vez de em vários locais nos chamadores da API DAMON. Uma opção direta seria usar um denominador alternativo para o caso extremo em damos_quota_goal(). No entanto, o valor alvo zero é sem sentido. Nesse caso, a meta da cota é sempre avaliada como atingida ou superatinga. A cota continuará sendo reduzida indefinidamente.

Basta evitar o uso de target_value zero adicionando uma verificação no caminho de validação/comprometimento dos parâmetros da meta da cota DAMOS na camada principal, especificamente em damos_commit_quota_goal(). Atualize-a para retornar um erro nesse caso. Além disso, atualize seu chamador para propagar o erro.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

25/09/2026

Divulgação

02/11/2026

Moderação

aceite

Entrada

VDB-429909

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!