CVE-2025-53359

ethereum does not check transaction malleability for EIP-2930, EIP-1559 and EIP-7702 transactions

Published Jul 2, 2025 CVSS 4.0 · 6.9 Medium EPSS < 1% KEV · Not listed
Description
ethereum is a common ethereum structs for Rust. Prior to ethereum crate v0.18.0, signature malleability (according to EIP-2) was only checked for "legacy" transactions, but not for EIP-2930, EIP-1559 and EIP-7702 transactions. This is a specification deviation. The signature malleability itself is not a security issue and not as high of a risk if the ethereum crate is used on a single-implementation blockchain. This issue has been patched in version v0.18.0. A workaround for this issue involves manually checking transaction malleability outside of the crate, however upgrading is recommended.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-19744 ethereum does not check transaction malleability for EIP-2930, EIP-1559 and EIP-7702 transactions
Github GHSA Github GHSA GHSA-3w94-vq2x-v5wr ethereum does not check transaction malleability for EIP-2930, EIP-1559 and EIP-7702 transactions
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description ethereum is a common ethereum structs for Rust. Prior to ethereum crate v0.18.0, signature malleability (according to EIP-2) was only checked for "legacy" transactions, but not for EIP-2930, EIP-1559 and EIP-7702 transactions. This is a specification deviation. The signature malleability itself is not a security issue and not as high of a risk if the ethereum crate is used on a single-implementation blockchain. This issue has been patched in version v0.18.0. A workaround for this issue involves manually checking transaction malleability outside of the crate, however upgrading is recommended.
Title ethereum does not check transaction malleability for EIP-2930, EIP-1559 and EIP-7702 transactions
Weaknesses CWE-754
References
Metrics cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}

Subscriptions

No data.

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jul 3, 2025, 1:18 PM
Reserved
Jun 27, 2025, 12:57 PM
Status
Deferred
Published
Jul 2, 2025, 4:15 PM
Modified
Jun 17, 2026, 9:38 AM