The following file causes a crash in ZArchiveReader::GetName (base64 because of github limitations on files):
AAAAAAAAAAMAAAAAAAAAAAoAAQD2fx0YAQAAAAAAAAAAAAAAAAAAAAAYAAAAABgAEwAAAAAAAAAA AEgAAAAAAAAABAAAAAAAATIBUH////8AAAABAPEAAgAAAACAAAACAAAAA00AAAMAAAAAgAAAAAAA AAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAIAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAJXmym0WpS8i 7H6CR/gpsgRigvdsyAM4wD0xx2qkgNLcAAAAAAAAAQxhvzoBFp9S1g==
Apparently nameTable is never be initialized, so nameTable.size() causes a null pointer dereference.
The following file causes a crash in ZArchiveReader::GetName (base64 because of github limitations on files):
AAAAAAAAAAMAAAAAAAAAAAoAAQD2fx0YAQAAAAAAAAAAAAAAAAAAAAAYAAAAABgAEwAAAAAAAAAA AEgAAAAAAAAABAAAAAAAATIBUH////8AAAABAPEAAgAAAACAAAACAAAAA00AAAMAAAAAgAAAAAAA AAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAIAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAJXmym0WpS8i 7H6CR/gpsgRigvdsyAM4wD0xx2qkgNLcAAAAAAAAAQxhvzoBFp9S1g==Apparently nameTable is never be initialized, so nameTable.size() causes a null pointer dereference.