### [CVE-2023-34458](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-34458) ![](https://img.shields.io/static/v1?label=Product&message=mx-chain-go&color=blue) ![](https://img.shields.io/static/v1?label=Version&message=%3D%20%3C%201.4.17%20&color=brighgreen) ![](https://img.shields.io/static/v1?label=Vulnerability&message=CWE-400%3A%20Uncontrolled%20Resource%20Consumption&color=brighgreen) ### Description 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. ### POC #### Reference No PoCs from references. #### Github - https://github.com/fkie-cad/nvd-json-data-feeds - https://github.com/miguelc49/CVE-2023-34458-1 - https://github.com/miguelc49/CVE-2023-34458-2 - https://github.com/miguelc49/CVE-2023-34458-3 - https://github.com/nomi-sec/PoC-in-GitHub