Vulnerabilidad en el tamaño de los datos de entrada en "pallet-ethereum" en Frontier (CVE-2021-39193)
Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
03/09/2021
Última modificación:
17/07/2023
Descripción
Frontier es la capa de compatibilidad con Ethereum de Substrate. Anterior al commit número 0b962f218f0cdd796dadfe26c3f09e68f7861b26, un error en "pallet-ethereum" puede causar que se incluyan transacciones no válidas en el estado del bloque de Ethereum en "pallet-ethereum" debido a que no es comprobado el tamaño de los datos de entrada. Cualquier transacción no válida incluida de esta manera no presenta posibilidad de alterar el estado interno de Ethereum o del Substrato. La transacción parecerá haber sido incluida, pero no tiene ningún efecto ya que es rechazada por el motor EVM. El impacto es aún más limitado por las restricciones de tamaño extrínsecas del sustrato. Se presenta un parche disponible en el commit número 0b962f218f0cdd796dadfe26c3f09e68f7861b26. No se presentan soluciones aparte de aplicar el parche
Impacto
Puntuación base 3.x
5.30
Gravedad 3.x
MEDIA
Puntuación base 2.0
5.00
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:parity:frontier:*:*:*:*:*:*:*:* | 2021-09-03 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/paritytech/frontier/commit/0b962f218f0cdd796dadfe26c3f09e68f7861b26
- https://github.com/paritytech/frontier/pull/465
- https://github.com/paritytech/frontier/pull/465/commits/8a2b890a2fb477d5fedd0e4335b00623832849ae
- https://github.com/paritytech/frontier/security/advisories/GHSA-hw4v-5x4h-c3xm