CVE-2022-46173 in Elrond-GOinfo

Zusammenfassung

von VulDB • 26.06.2026

Elrond-GO ist eine Go-Implementierung für das Elrond Network Protocol. Versionen vor 1.3.50 sind von einem Verarbeitungsproblem betroffen, bei dem Knoten beeinträchtigt werden, wenn sie versuchen, eine Cross-Shard-relayte Transaktion mit Smart Contract Deployment-Daten zu verarbeiten. Das Problem bestand in einer fehlerhaften Korrelation zwischen den Transaktionscaches und der Verarbeitungskomponente. Wenn die oben genannte Transaktion mit mehr Gas gesendet wurde als erforderlich, hätte das Ergebnis des Smart Contracts (SCR-Transaktion), das eigentlich das restliche Gas zurückgeben sollte, fälschlicherweise zu einem Cache hinzugefügt werden, den die Verarbeitungseinheit nicht berücksichtigte. Der Knoten stellte die Notarisierung von Metachain-Blöcken ein. Die Korrektur bestand darin, die Suche nach der SCR-Transaktion in allen anderen Caches zu erweitern, wenn sie im korrekten (erwarteten) Shard-Cache nicht gefunden wurde. Zu diesem Zeitpunkt sind keine bekannten Umgehungsmöglichkeiten verfügbar. Dieses Problem wurde in Version 1.3.50 behoben.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

GitHub, Inc.

Reservieren

28.11.2022

Veröffentlichung

28.12.2022

Moderieren

akzeptiert

Eintrag

VDB-216964

CPE

bereit

EPSS

0.00724

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!