cve/2023/CVE-2023-34458.md

22 lines
1.2 KiB
Markdown
Raw Normal View History

2024-05-25 21:48:12 +02:00
### [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
2024-05-28 08:49:17 +00:00
- 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
2024-05-25 21:48:12 +02:00