Solidity Bug Info

Bug Name Description Severity
ArraySliceDynamicallyEncodedBaseType
Accessing array slices of arrays with dynamically encoded base types (e.g. multi-dimensional arrays) can result in invalid data being read.
For arrays with dynamically sized base types, index range accesses that use a start expression that is non-zero will result in invalid array slices. Any index access to such array slices will result in data being read from incorrect calldata offsets. Array slices are only supported for dynamic calldata types and all problematic type require ABIEncoderV2 to be enabled.

- First Introduced: 0.6.0
- Fixed in Version: 0.6.8
- Published:
- Severity<: very low

very low