Vulnerabilidad en Elrond go (CVE-2022-36058)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-20
Validación incorrecta de entrada
Fecha de publicación:
06/09/2022
Última modificación:
09/09/2022
Descripción
Elrond go es la implementación de go para el protocolo Elrond Network. En versiones anteriores a 1.3.44, cualquiera que usa elrond-go para procesar bloques (históricos o reales) podría encontrarse con una transacción "MultiESDTNFTTransfer" como esta "MultiESDTNFTTransfer" con un nombre de función faltante. Las funcionalidades básicas como la mensajería p2p, el almacenamiento, las peticiones a la API y demás no están afectadas. La versión 1.3.34 contiene una corrección para este problema. No se presentan mitigaciones conocidas.
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:elrond:elrond_go:*:*:*:*:*:*:*:* | 1.3.34 (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/ElrondNetwork/elrond-go/blob/8e402fa6d7e91e779980122d3798b2bf50892945/integrationTests/vm/txsFee/asyncESDT_test.go#L402
- https://github.com/ElrondNetwork/elrond-go/commit/cb487fd7be2a2077638eb34ae771a73630c870c7
- https://github.com/ElrondNetwork/elrond-go/security/advisories/GHSA-qf7j-25g9-r63f



