PT-2024-40947 · Softwarex · Softwarex
Published
2024-10-11
·
Updated
2024-10-11
None
No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
Name of the Vulnerable Software and Affected Versions
SoftwareX versions prior to 0.15.1
Description
The issue concerns the borsh serialization of the HashMap, which did not adhere to the borsh specification. This led to potential non-canonical encodings that depended on the insertion order, and it failed to perform canonicality checks during decoding. As a result, this could cause consensus splits and lead to equivalent objects being considered distinct.
Recommendations
For versions prior to 0.15.1, update to version 0.15.1 to resolve the issue.
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Softwarex