PT-2026-120774 · Zephyr · Zephyr

CVE-2026-19947

·

Publicado

2026-10-21

·

Atualizado

2026-10-21

CVSS v3.1

5.3

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Nome do Software Vulnerável e Versões Afetadas Zephyr (versões afetadas não especificadas)
Descrição O pseudo-driver de multiplexador de dispositivos em drivers/misc/devmux/devmux.c contém uma falha de autorização. Quando CONFIG USERSPACE está habilitado, os verificadores de modo de usuário z vrfy devmux select get() e z vrfy devmux select set() encaminham solicitações para implementações do kernel sem realizar a validação de objeto do kernel necessária, como k object access check(). Além disso, as instâncias do devmux eram registradas com um ponteiro de API de driver NULL, fazendo com que fossem ignoradas durante a geração da lista de objetos do kernel, o que significa que nenhuma permissão foi atribuída a esses dispositivos.
Uma thread de modo de usuário não privilegiada pode explorar isso usando constantes de tempo de compilação para acessar as chamadas de sistema devmux select get() e devmux select set(). Isso permite que um invasor ignore o modelo de permissão de objetos do espaço do usuário para ler ou alterar qual dispositivo downstream um multiplexador encaminha. Isso pode levar à supressão de saída de console, log e shell, ou ao redirecionamento dessa saída para um dispositivo que o invasor possa observar. Este problema requer CONFIG USERSPACE=y, CONFIG DEVMUX=y e um nó de árvore de dispositivos zephyr,devmux presente.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Missing Authorization

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-19947
GHSA-8M8G-F5JF-X28X

Produtos afetados

Zephyr