Sourced from alloy-dyn-abi's releases.
alloy-core v0.8.26
Security
Patched: DoS vulnerability on
alloy_dyn_abi::TypedDatahashingAn uncaught panic triggered by malformed input to
alloy_dyn_abi::TypedDatacould lead to a denial-of-service (DoS) viaeip712_signing_hash().Software with high availability requirements such as network services may be particularly impacted. If in use, external auto-restarting mechanisms can partially mitigate the availability issues unless repeated attacks are possible.
The vulnerability was patched by adding a check to ensure the element is not empty before accessing its first element; an error is returned if it is empty. The fix is included in version v1.4.1 and backported to v0.8.26.
See: https://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2
Full Changelog: https://github.com/alloy-rs/core/compare/v0.8.25...v0.8.26
Sourced from alloy-dyn-abi's changelog.
0.8.26 - 2025-10-14
Bug Fixes
- [dyn-abi] Don't panic when linearization is empty
Miscellaneous Tasks
- Clippy
- Add typos (#991)
Testing
- Remove invalid name