PT-2026-120773

CVE-2026-19676

·

Publicado

2026-10-21

·

Atualizado

2026-10-21

Descrição por

CVSS 3.1
7.8
Alta
MétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Zephyr OS (versões afetadas não especificadas)
Descrição Existe um problema no verificador de modo de usuário para a chamada de sistema peci transfer(), especificamente na função z vrfy peci transfer() em drivers/peci/peci handlers.c. O verificador valida apenas a estrutura externa do peci msg fornecido pelo chamador usando k usermode from copy(), deixando os ponteiros buf e os valores len dentro dos membros tx buffer e rx buffer da estrutura peci buf incorporada totalmente controlados pelo usuário. Esses valores não verificados são então passados para drivers como peci npcx transfer(), peci it8xxx2 transfer(), peci xec read() e peci xec write(), que desreferenciam os ponteiros em modo supervisor.
Uma thread de modo de usuário com acesso ao objeto de dispositivo PECI pode manipular rx buffer.buf para apontar para estruturas de dados do kernel, permitindo que o driver escreva bytes fornecidos pelo hardware na memória do kernel, ou manipular tx buffer.buf para apontar para a memória do kernel e vazar seu conteúdo para o barramento out-of-band PECI/eSPI. Isso pode levar a um escape completo do modo de usuário para o kernel, permitindo a escrita arbitrária no kernel (resultando em execução de código com privilégios de supervisor), leitura arbitrária do kernel ou uma falha no modo supervisor se um endereço não mapeado for utilizado.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-G66Q-FRXM-3HFG
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾