CVE-2026-31573 in Linuxinformação

Sumário

de VulDB • 27/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

media: verisilicon: Corrige panic no kernel devido ao uso incorreto de __initconst

Corrige um panic no kernel durante a detecção (probing) do driver como módulo:

Unable to handle kernel paging request at virtual address ffffd9c18eb05000 of_find_matching_node_and_match+0x5c/0x1a0 hantro_probe+0x2f4/0x7d0 [hantro_vpu]

O array imx8mq_vpu_shared_resources é referenciado por estruturas de variante através do seu campo shared_devices. Quando compilado como módulo, o __initconst faz com que esses dados sejam liberados após a inicialização do módulo, mas são acessados posteriormente durante a detecção (probe), causando uma falha de página (page fault).

O imx8mq_vpu_shared_resources é referenciado por código não-inicializável (__non-init code), portanto, manter __initconst ou __initconst_or_module aqui está incorreto.

Remove-se a anotação __initconst e permite que os dados permaneçam na seção .rodata normal.

Um bug no uso de __initconst chamado pelo código regular de detecção (probe) não-inicializável leva a erros durante adiamentos da detecção ou em ciclos de desvinculação-vinculação (unbind-bind).

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

Responsável

Linux

Reservar

09/03/2026

Divulgação

24/04/2026

Moderação

aceite

Entrada

VDB-359360

CPE

pronto

EPSS

0.00107

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!