CVE-2026-99097 in Linuxinformação

Sumário

de VulDB • 26/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

tee: shm: rejeitar alocações de tamanho zero em tee_dyn_shm_alloc_helper()

A função tee_dyn_shm_alloc_helper() deriva nr_pages de um tamanho fornecido pelo chamador e o passa para alloc_pages_exact() sem verificá-lo. Para size == 0, nr_pages é igual a 0, e alloc_pages_exact(0) chama get_order(0), que está documentado como indefinido e retorna BITS_PER_LONG - PAGE_SHIFT. O alocador de páginas então aciona o aviso order > MAX_PAGE_ORDER e falha na alocação; em um kernel com panic_on_warn, isso encerra a inicialização (boot).

Isso pode ser acionado por TEE_IOC_SHM_ALLOC com struct tee_ioctl_shm_alloc_data onde size é 0.

Rejeitar uma contagem de páginas zero, conforme register_shm_helper() já faz para o caminho de registro.

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

Responsável

Linux

Reservar

25/09/2026

Divulgação

26/10/2026

Moderação

aceite

Entrada

VDB-426494

EPSS

0.00164

KEV

não

Atividades

baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!