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
| Vetor | AV: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 👾
Identificadores relacionados
Produtos afetados
Ethereum
Frontier
Substrate
Pallet-Ethereum