PT-2024-24939 · Mcuboot · Mcuboot

D3Zd3Z

·

Publicado

2024-04-26

·

Atualizado

2024-06-05

·

CVE-2024-32883

CVSS v3.1

7.7

Alta

VetorAV:L/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:H
Nome do software vulnerável e versões afetadas
MCUboot (versões afetadas não especificadas)
Descrição
A vulnerabilidade diz respeito ao MCUboot, um bootloader seguro para microcontroladores de 32 bits, que utiliza uma estrutura TLV (tag-length-value) para representar os metadados da imagem. Essa estrutura é dividida em seções protegidas e desprotegidas, com entradas TLV protegidas incluídas na assinatura da imagem para impedir adulterações. No entanto, o código não consegue distinguir entre entradas TLV que deveriam ser protegidas e aquelas que não deveriam, permitindo que um invasor adicione entradas TLV desprotegidas que deveriam ser protegidas. As principais entradas TLV protegidas incluem a indicação de dependência e o registro de inicialização. Um invasor poderia injetar um valor de dependência, fazendo com que uma imagem que, de outra forma, seria aceitável fosse rejeitada, ou injetar um registro de inicialização, permitindo potencialmente que uma imagem pareça ter propriedades que não deveria ter.
Recomendações
Como solução temporária, considere desativar a funcionalidade do registro de inicialização até que um patch esteja disponível.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-32883
GHSA-M59C-Q9GQ-RH2J
GO-2024-2799

Produtos afetados

Mcuboot