PT-2026-136877

CVE-2026-87038

·

Publicado

2026-11-04

·

Atualizado

2026-11-04

Descrição por

CVSS 3.1
7.0
Alta
MétricasAV:L/AC:H/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 uma condição de corrida no manipulador de verificação de modo de usuário z vrfy i3c transfer() dentro da chamada de sistema i3c transfer(). O manipulador valida a estrutura i3c device desc no local em vez de criar uma cópia local. Como a implementação z impl i3c transfer() lê novamente a variável target->bus da memória do usuário, um segundo thread pode modificar esse valor após a validação, mas antes do uso. Essa falha de Tempo de Verificação para Tempo de Uso (TOCTOU) permite que um thread de usuário não privilegiado force o kernel a desreferenciar um ponteiro controlado pelo invasor e executar código arbitrário no modo supervisor, resultando em uma fuga completa do sandbox de proteção de memória do espaço do usuário. Este problema afeta builds com CONFIG USERSPACE e um driver de controlador I3C.
Recomendações Atualize o software para uma versão onde o descritor i3c device desc seja copiado para um local da pilha do kernel usando k usermode from copy() antes da validação e do despacho.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-86XJ-2Q6X-H82W
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾