CVE-2026-89816 in Linuxinformação

Sumário

de VulDB • 17/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

drm: Corrige o vazamento de drm_crtc_commit se sinalizado quando PAGE_FLIP_EVENT é usado

O commit 1c6ceeee6ebb ("drm/atomic: Fixa memleak on ERESTARTSYS durante commits não bloqueantes") corrigiu um problema muito semelhante quando o evento era alocado pelo próprio drm_atomic_helper_setup_commit().

No entanto, se o evento for alocado em prepare_signaling(), ele também será definido como NULL em complete_signaling(), o que impede que drm_crtc_commit seja liberado (put) em __drm_atomic_helper_crtc_destroy_state().

A liberação da referência quando o evento é definido como NULL em complete_signaling() corrige o vazamento.

O vazamento pode ser reproduzido enviando um sinal para a thread usando DRM_MODE_PAGE_FLIP_EVENT e utilizando uma fence sw_sync para fazer com que a ioctl atomic bloqueie em drm_atomic_helper_wait_for_fences(). Isso ocorreu tanto no amdgpu quanto no vkms.

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

Responsável

Linux

Reservar

11/09/2026

Divulgação

16/09/2026

Moderação

aceite

Entrada

VDB-405635

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!