Missing check in ArrayVec leads to out-of-bounds write.
Details
ArrayVec::insert allows insertion of an element into the array object into the
specified index. Due to a missing check on the upperbound of this index, it is
possible to write out of bounds.