An issue exists in the iced-x86 crate up to and including 1.10.3 for Rust. In Decoder::new(), slice.get_unchecked(slice.length()) is used unsafely.
iced-x86 project iced-x86