PT-2026-120774 · Zephyr · Zephyr
CVE-2026-19947
·
Publicado
2026-10-21
·
Atualizado
2026-10-21
CVSS v3.1
5.3
Média
| Vetor | AV: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
Produtos afetados
Zephyr