libarchive: out-of-bounds read in archive_wstring_append_from_mbs in archive_string.c
In Libarchive 3.4.0, archivewstringappendfrommbs in archivestring.c has an out-of-bounds read because of an incorrect mbrtowc or mbtowc call. For example, bsdtar crashes via a crafted archive...