The doPayouts() function of the smart contract implementation for MegaCryptoPolis, an Ethereum game, has a Denial of Service vulnerability. If a smart contract that has a fallback function always causing exceptions buys a land, users cannot buy lands near that contract's land, because those purchase attempts will not be completed unless the doPayouts() function successfully sends Ether to certain neighbors.
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2024-08-05T09:14:47.335Z

Reserved: 2018-07-10T00:00:00

Link: CVE-2018-13877

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2018-08-06T20:29:01.443

Modified: 2024-11-21T03:48:14.590

Link: CVE-2018-13877

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.