CVE-2023-34458
HighCVSS 7.1Exploitation Probability (EPSS)
Elevated risk60th percentile - higher than 60% of all known CVEs
Summary
A vulnerability in mx-chain-go, the official implementation of the MultiversX blockchain protocol, allowed for the sender account nonce of an inner transaction to be increased if the inner transaction failed. This could lead to a limited DoS attack on a targeted account.
Risk Assessment
The organization may be exposed to DoS attacks that could affect the availability of services related to the account. The increase in nonce could lead to unpredictable behavior in transactions.
Recommendation
It is recommended to update to version 1.4.17 to patch this vulnerability. Additionally, the new flag `RelayedNonceFixEnableEpoch` should be enabled for proper transaction handling.
Other vulnerabilities in mx-chain-go
Original NVD description (English source)
mx-chain-go is the official implementation of the MultiversX blockchain protocol, written in golang. When executing a relayed transaction, if the inner transaction failed, it would have increased the inner transaction's sender account nonce. This could have contributed to a limited DoS attack on a targeted account. The fix is a breaking change so a new flag `RelayedNonceFixEnableEpoch` was needed. This was a strict processing issue while validating blocks on a chain. This vulnerability has been patched in version 1.4.17.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

