No kernel Linux, a seguinte vulnerabilidade foi resolvida. drm/ amd/ play: use o kvzalloc para alocar o dc de estrutura o dc estruturado cresceu grande ao longo do tempo (a maioria das duas cópias de dc_scratch_space) e agora está próximo do allocador da página 4 Limitação de alocação contígua do MiB. Seu tamanho real não é fixado apenas pela fonte, ele também depende do compilador e do. config, para que possa facilmente cruzar 4 MiB, por exemplo, com um GCC mais recente ou uma mudança de configuração. dc_create() aloca- a com o kzalloc(). Uma vez que o dc estruturar excede 4 MiB o pedido é arredondado para cima à ordem 11 ( 8 MiB), que está acima de MAX_PAGE_ORDER, então o allocador de página avisa e retorna NULL. dc_create() falha, o init do DM falha e a sonda amdgpu aborta com - EINVAL:.

ATENÇÃO: mm/ page_alloc.c: 5197 em __alloc_congelado_pages_noprof+ 0 x 2 f 9 / 0 x 380 dc_criar+ 0 x 38 / 0 x 660 [amdgpu] amdgpu_dm_init+ 0 x 2 d 9 / 0 x 510 [amdgpu] dm_hw_init+ 0 x 1 b/ 0 x 90 [amdgpu] amdgpu_device_init.frid+ 0 x 150 d/ 0 x 1 e 13 [amdgpu] amdgpu_driver_load_kms+ 0 x 19 / 0 x 80 [amdgpu] amdgpu_pci_probe+ 0 x 1 e 2 / 0 x 4 c 0 [amdgpu] dc_create() então retorna NULL e DM init falha, o que aborta todo o init da GPU e faz com que a sonda amdgpu falhe com -EINVAL ("hw_init do bloqueio IP falhando - 22 "), deixando a visualização inutilizável. Os avisos subsequentes amdgpu_irq_put() durante o desmonte são apenas uma queda de desenrolar um dispositivo semi- iniciado.

o dc de struct é uma estrutura de contabilidade somente de software que nunca é entregue ao DMA do hardware e é mantida apenas como um ponteiro opaco, por isso não requer memória fisicamente contigua. Aloque- o com o kvzalloc() (e livre- o com o kvfree()) para que o allocador possa recuar para o vmalloc() quando uma alocação contígua desse tamanho não estiver disponível, o que também evita o aviso MAX_ PAGE_ORDER inteiramente. v 2: - Rebase para o próximo amd- staging- drm-.

(cereja colhida a partir do commit 991 e 0516 a 8072 f 2292681 c 6 ae 98 a 924 ab 0 e 32575 ) Registro de aconselhamento: GHSA- 7 q 8 M- jhfw- frrf. Identificadores relacionados: CVE- 2026 - 68436.

Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 12 T 00: 31: 12.000 Z e lista a sua última modificação como 2026 - 08 - 12 T 00: 31: 12.000 Z. Severidade: não classificado. Nenhum vetor de pontuação está listado no registro.

Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: nenhum identificador CWE está listado. O registro contém 3 suporte de referências nestes tipos: AVISO, WEB.