PT-2026-120779

CVE-2026-79976

·

Publicado

2026-10-21

·

Atualizado

2026-10-21

Descrição por

CVSS 3.1
7.1
Alta
MétricasAV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas Linux kernel (versões afetadas não especificadas)
Descrição O vínculo de destino MCTP-over-I2C+GPIO em subsys/pmci/mctp/mctp i2c gpio target.c não limpa o registro selecionado b->reg addr e a flag de fase de dados b->rxtx quando um STOP I2C é emitido. Isso permite que um controlador de barramento desencadeie uma desreferenciação de ponteiro nulo ao realizar uma gravação normal de pacote em MCTP I2C GPIO RX MSG ADDR seguida de um STOP, e então uma transação de leitura simples seguida de outro STOP. Essa sequência faz com que mctp bus rx() seja chamada com um pacote NULL. Um problema semelhante existe no lado da transmissão, onde MCTP I2C GPIO TX MSG ADDR desreferencia b->tx pkt->end após b->tx pkt ter sido limpo, potencialmente causando a perda de pacotes de saída. Isso pode levar a uma negação de serviço via reset ou interrupção do dispositivo em alvos que interceptam acessos ao endereço 0, ou resultar em buffers de pacotes malformados e perda de pacotes transmitidos em sistemas onde o endereço 0 é legível. Este problema afeta apenas compilações que utilizam o subsistema experimental CONFIG MCTP com CONFIG MCTP I2C GPIO TARGET=y habilitado.
Recomendações Atualize o kernel Linux afetado para uma versão onde b->reg addr seja resetado para MCTP I2C GPIO INVALID ADDR e b->rxtx seja limpo a cada STOP. Como mitigação temporária, desative a opção de configuração CONFIG MCTP I2C GPIO TARGET.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
GHSA-76FX-M4MF-24GQ
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾