PT-2026-123421
CVE-2026-82390
·
Publicado
2026-10-26
·
Atualizado
2026-10-26
Descrição por
CVSS 3.1
3.7
BaixaMétricasAV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas
Espressif AES driver (versões afetadas não especificadas)
Descrição
O driver AES da Espressif em
drivers/crypto/crypto esp32 aes.c contém uma falha em sua API de cifra multi-sessão. Embora o driver permita múltiplas sessões independentes, o periférico AES utiliza um único conjunto de registros globais de chave e modo do chip. A função aes begin session() programa esses registros apenas uma vez no início de uma sessão e o faz fora do mutex aes lock. Consequentemente, os manipuladores de operação aes ecb op(), aes cbc op() e aes ctr op() executam aes hal transform block() usando qualquer chave e direção que estejam atualmente armazenadas nos registros globais.Isso leva a uma condição de corrida onde a abertura de uma segunda sessão com uma chave diferente faz com que as operações subsequentes na primeira sessão utilizem silenciosamente a chave e a direção da segunda sessão. Um invasor capaz de induzir a criação de sessões pode influenciar qual chave está ativa durante a operação de uma vítima. Isso resulta em uma falha criptográfica onde os dados são criptografados ou descriptografados com a chave errada, potencialmente permitindo que um invasor recupere o texto simples ou inverta a direção da operação se ele tiver fornecido a chave residente.
Recomendações
Atualize o driver para uma versão onde o acesso ao hardware seja removido de
aes begin session() e a chave e a direção sejam reprogramadas no início de cada operação dentro do mutex aes lock.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾