| id: GO-2024-2715 |
| modules: |
| - module: github.com/evmos/evmos |
| vulnerable_at: 1.1.3 |
| - module: github.com/evmos/evmos/v2 |
| vulnerable_at: 2.0.2 |
| - module: github.com/evmos/evmos/v3 |
| vulnerable_at: 3.0.3 |
| - module: github.com/evmos/evmos/v4 |
| vulnerable_at: 4.0.2 |
| - module: github.com/evmos/evmos/v5 |
| unsupported_versions: |
| - last_affected: 5.0.0 |
| vulnerable_at: 5.0.1 |
| - module: github.com/evmos/evmos/v6 |
| unsupported_versions: |
| - last_affected: 6.0.4 |
| vulnerable_at: 6.0.4 |
| - module: github.com/evmos/evmos/v7 |
| unsupported_versions: |
| - last_affected: 7.0.0 |
| vulnerable_at: 7.0.0 |
| - module: github.com/evmos/evmos/v8 |
| vulnerable_at: 8.2.3 |
| - module: github.com/evmos/evmos/v9 |
| vulnerable_at: 9.1.0 |
| - module: github.com/evmos/evmos/v10 |
| vulnerable_at: 10.0.1 |
| - module: github.com/evmos/evmos/v11 |
| vulnerable_at: 11.0.2 |
| - module: github.com/evmos/evmos/v12 |
| vulnerable_at: 12.1.6 |
| - module: github.com/evmos/evmos/v13 |
| vulnerable_at: 13.0.2 |
| - module: github.com/evmos/evmos/v14 |
| vulnerable_at: 14.1.0 |
| - module: github.com/evmos/evmos/v15 |
| vulnerable_at: 15.0.0 |
| - module: github.com/evmos/evmos/v16 |
| vulnerable_at: 16.0.4 |
| - module: github.com/evmos/evmos/v17 |
| versions: |
| - fixed: 17.0.0 |
| - module: github.com/tharsis/evmos |
| unsupported_versions: |
| - last_affected: 1.1.3 |
| vulnerable_at: 1.1.3 |
| - module: github.com/tharsis/evmos/v2 |
| unsupported_versions: |
| - last_affected: 2.0.2 |
| vulnerable_at: 2.0.2 |
| - module: github.com/tharsis/evmos/v3 |
| unsupported_versions: |
| - last_affected: 3.0.3 |
| vulnerable_at: 3.0.3 |
| - module: github.com/tharsis/evmos/v4 |
| unsupported_versions: |
| - last_affected: 4.0.2 |
| vulnerable_at: 4.0.2 |
| - module: github.com/tharsis/evmos/v5 |
| unsupported_versions: |
| - last_affected: 5.0.1 |
| vulnerable_at: 5.0.1 |
| summary: |- |
| Evmos transaction execution not accounting for all state transition after |
| interaction with precompiles in github.com/evmos/evmos |
| cves: |
| - CVE-2024-32644 |
| ghsas: |
| - GHSA-3fp5-2xwh-fxm6 |
| references: |
| - advisory: https://github.com/evmos/evmos/security/advisories/GHSA-3fp5-2xwh-fxm6 |
| - advisory: https://nvd.nist.gov/vuln/detail/CVE-2024-32644 |
| - fix: https://github.com/evmos/evmos/commit/08982b5ee726b97bc50eaf58d1914829648b6a5f |
| - web: https://github.com/evmos/evmos/blob/b196a522ba4951890b40992e9f97aa610f8b5f9c/x/evm/statedb/state_object.go#L53-L68 |
| - web: https://github.com/evmos/evmos/blob/b196a522ba4951890b40992e9f97aa610f8b5f9c/x/evm/statedb/statedb.go#L33-L55 |
| - web: https://github.com/evmos/evmos/blob/b196a522ba4951890b40992e9f97aa610f8b5f9c/x/evm/statedb/statedb.go#L460-L465 |
| notes: |
| - fix: 'github.com/evmos/evmos/v17: could not add vulnerable_at: could not find tagged version between introduced and fixed' |
| source: |
| id: GHSA-3fp5-2xwh-fxm6 |
| created: 2024-06-26T14:00:32.611718-04:00 |
| review_status: UNREVIEWED |