PT-2021-22448 · Unknown+3 · Pallet-Ethereum+3

Lowsorpaas

·

Publicado

2021-09-01

·

Atualizado

2023-07-17

·

CVE-2021-39193

CVSS v3.1

5.3

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Nome do software vulnerável e versões afetadas
Versões do Frontier anteriores ao commit 0b962f218f0cdd796dadfe26c3f09e68f7861b26
Descrição
Um bug no pallet-ethereum pode fazer com que transações inválidas sejam incluídas no estado do bloco Ethereum devido à não validação do tamanho dos dados de entrada. Quaisquer transações inválidas incluídas dessa forma não têm possibilidade de alterar o estado interno do Ethereum ou do Substrate. A transação parecerá ter sido incluída, mas não terá efeito, pois é rejeitada pelo mecanismo EVM. O impacto é ainda mais limitado pelas restrições de tamanho extrínsecas do Substrate.
Recomendações
Aplique o patch disponível no commit número 0b962f218f0cdd796dadfe26c3f09e68f7861b26 para resolver o problema.
Como solução temporária, considere restringir o uso do pallet-ethereum até que um patch seja aplicado.

Correção

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-39193
GHSA-HW4V-5X4H-C3XM

Produtos afetados

Ethereum
Frontier
Substrate
Pallet-Ethereum