New submission from alter-bug-tracer <emanuel.vint...@abugtracer.ro>:
The following code throws an IndexError when attempting to extract a malformed archive (attached): import zipfile import sys zf = zipfile.ZipFile(sys.argv[1]) for info in zf.infolist(): zf.extract(info.filename) Result: Traceback (most recent call last): File "code.py", line 4, in <module> zf = zipfile.ZipFile(sys.argv[1]) File "/usr/local/lib/python3.8/zipfile.py", line 1230, in __init__ self._RealGetContents() File "/usr/local/lib/python3.8/zipfile.py", line 1353, in _RealGetContents x._decodeExtra() File "/usr/local/lib/python3.8/zipfile.py", line 480, in _decodeExtra self.file_size = counts[idx] IndexError: tuple index out of range ---------- files: index_tuple.zip messages: 343038 nosy: alter-bug-tracer priority: normal severity: normal status: open title: zipfile: tuple IndexError on extract versions: Python 3.6, Python 3.7, Python 3.8 Added file: https://bugs.python.org/file48348/index_tuple.zip _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue36993> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com