Skip to content
New issue

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

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

Already on GitHub? # to your account

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

Closed
GoVulnBot opened this issue Jul 5, 2024 · 2 comments
Assignees
Labels

Comments

@GoVulnBot
Copy link

Advisory CVE-2024-39696 references a vulnerability in the following Go modules:

Module
github.com/evmos/evmos

Description:
Evmos is a decentralized Ethereum Virtual Machine chain on the Cosmos Network. Prior to version 19.0.0, a user can create a vesting account with a 3rd party account (EOA or contract) as funder. Then, this user can create an authorization for the contract.CallerAddress, this is the authorization checked in the code. But the funds are taken from the funder address provided in the message. Consequently, the user can fund a vesting account with a 3rd party account without its permission. The funder address can be any address, so this vulnerability can be used to drain all the accounts in the chain...

References:

Cross references:

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
summary: CVE-2024-39696 in github.com/evmos/evmos
cves:
    - CVE-2024-39696
references:
    - advisory: https://nvd.nist.gov/vuln/detail/CVE-2024-39696
    - fix: https://github.com/evmos/evmos/commit/0a620e176617a835ac697eea494afea09185dfaf
    - web: https://github.com/evmos/evmos/security/advisories/GHSA-q6hg-6m9x-5g9c
source:
    id: CVE-2024-39696
    created: 2024-07-05T20:01:11.833439032Z
review_status: UNREVIEWED

@tatianab tatianab self-assigned this Jul 8, 2024
@gopherbot
Copy link
Contributor

Change https://go.dev/cl/597158 mentions this issue: data/reports: add 7 unreviewed reports

@gopherbot
Copy link
Contributor

Change https://go.dev/cl/601375 mentions this issue: data/reports: update 3 reports

gopherbot pushed a commit that referenced this issue Jul 29, 2024
Regenerate three UNREVIEWED reports that now have
a GHSA available.

  - data/reports/GO-2024-2965.yaml
  - data/reports/GO-2024-2969.yaml
  - data/reports/GO-2024-2974.yaml

Updates #2965
Updates #2969
Updates #2974

Change-Id: I5f5b9fc105520c831e598dc591d04b9e81347d3d
Reviewed-on: https://go-review.googlesource.com/c/vulndb/+/601375
Reviewed-by: Damien Neil <dneil@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants