Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/vulndb: potential Go vuln in github.com/evmos/evmos: CVE-2024-37153 #2903

Closed
tatianab opened this issue Jun 7, 2024 · 2 comments
Closed
Labels

Comments

@tatianab
Copy link
Contributor

tatianab commented Jun 7, 2024

CVE-2024-37153 references github.com/evmos/evmos, which may be a Go module.

Description:
Evmos is the Ethereum Virtual Machine (EVM) Hub on the Cosmos Network. There is an issue with how to liquid stake using Safe which itself is a contract. The bug only appears when there is a local state change together with an ICS20 transfer in the same function and uses the contract's balance, that is using the contract address as the sender parameter in an ICS20 transfer using the ICS20 precompile. This is in essence the "infinite money glitch" allowing contracts to double the supply of Evmos after each transaction.The issue has been patched in versions >=V18.1.0.

References:

Cross references:
No existing reports found with this module or alias.

See doc/triage.md for instructions on how to triage this report.

id: GO-ID-PENDING
modules:
    - module: github.com/evmos/evmos
      vulnerable_at: 1.1.3
      packages:
        - package: evmos
summary: CVE-2024-37153 in github.com/evmos/evmos
cves:
    - CVE-2024-37153
references:
    - advisory: https://nvd.nist.gov/vuln/detail/CVE-2024-37153
    - fix: https://github.com/evmos/evmos/commit/478b7a62e7af57a70cf3a01126c7f5a89bee69d7
    - web: https://github.com/evmos/evmos/security/advisories/GHSA-xgr7-jgq3-mhmc
source:
    id: CVE-2024-37153
    created: 2024-06-07T17:18:04.096417-04:00
review_status: UNREVIEWED

@gopherbot
Copy link
Contributor

Change https://go.dev/cl/592456 mentions this issue: data/reports: add 19 unreviewed reports

@gopherbot
Copy link
Contributor

Change https://go.dev/cl/592457 mentions this issue: data/reports: add 16 unreviewed reports

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants