bitwise-operations

1 article
Sort: New Top Best
clear filter
0
vulnerability

A low-severity bug in the TypedMemView library's isValid function was caused by incorrect use of the bitwise NOT instruction instead of the ISZERO instruction in Yul assembly, causing the function to always return true regardless of whether memory bounds were valid. The bug was responsibly disclosed to Nomad, patched by replacing 'not' with 'iszero', and publicly documented.

TypedMemView Nomad Nikita Stupin Immunefi Center for Contemplative Research summa-tx/memview-sol
nikitastupin.com · Nikita Stupin · 4 hours ago · details