CVE-2026-68273 in Linuxinformação

Sumário

de VulDB • 10/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

drm/amdgpu: Correção no tratamento da substituição de pstate do contexto

Existem vários problemas no código que trata o pstate do contexto.

Os mais graves são potenciais erros use-after-free e dereferências de ponteiro NULL durante a inicialização do contexto. Ambos ocorrem porque amdgpu_ctx_init() não mantém o bloqueio adev->pm.stable_pstate_ctx_lock, que é utilizado tanto pelo sysfs quanto pelo próprio código do contexto para modificar e limpar o ponteiro de contexto armazenado.

O segundo problema é que o final (fini) do contexto pode sobrescrever a configuração de pstate definida via sysfs. Isso ocorre porque o estado restaurado (ctx->stable_pstate) é salvo no momento da inicialização do contexto, e não quando ou se o contexto altera efetivamente o pstate. Portanto, ao sair, o contexto irá incorretamente restaurar para o valor definido antes que a substituição via sysfs fosse solicitada.

A correção mais simples consiste em simplificar drasticamente como o estado é rastreado, definindo claramente os pontos em que a propriedade do pstate é adquirida e liberada, e tratando todas as transições sob o bloqueio adequado.

Em vez de salvar o estado anterior no momento da inicialização do contexto, ele só será salvo quando o contexto substituir o estado atual, e restaurado na saída do contexto apenas se este ainda for o proprietário do estado de substituição atual.

(cherry picked from commit 1b5e413713c0a93bc1818394d0ce49aaad21bd27)

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

30/07/2026

Divulgação

10/08/2026

Moderação

aceite

Entrada

VDB-387661

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!