CVE-2025-53359

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.
CVSS

No CVSS.

Configurations

No configuration.

History

03 Jul 2025, 15:13

Type Values Removed Values Added
Summary
  • (es) ethereum es una estructura común de ethereum para Rust. Antes de la versión 0.18.0 de ethereum crate, la maleabilidad de la firma (según EIP-2) solo se verificaba para transacciones heredadas, pero no para transacciones EIP-2930, EIP-1559 y EIP-7702. Esto representa una desviación de la especificación. La maleabilidad de la firma en sí no representa un problema de seguridad ni un riesgo tan alto si ethereum crate se utiliza en una blockchain de implementación única. Este problema se ha corregido en la versión 0.18.0. Una solución alternativa consiste en verificar manualmente la maleabilidad de las transacciones fuera de ethereum crate; sin embargo, se recomienda actualizar.

02 Jul 2025, 16:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-07-02 16:15

Updated : 2025-07-03 15:13


NVD link : CVE-2025-53359

Mitre link : CVE-2025-53359

CVE.ORG link : CVE-2025-53359


JSON object : View

Products Affected

No product.

CWE
CWE-754

Improper Check for Unusual or Exceptional Conditions