Partial read is incorrect in molecule
Moderate severity
GitHub Reviewed
Published
Jul 30, 2021
in
nervosnetwork/molecule
•
Updated Jan 11, 2023
Description
Reviewed
Aug 2, 2021
Published to the GitHub Advisory Database
Aug 25, 2021
Last updated
Jan 11, 2023
Impact
Anyone who uses
total_size(..)
function to partial read the length of anyFixVec
will get an incorrect result, due to an incorrect implementation. This has been resolved in the 0.7.2 release.Workarounds
If you already have the whole
FixVec
A
, you can useA.as_slice().len()
to get the total size of theFixVec
.For more information
If you have any questions or comments about this advisory:
References