First published: Mon Apr 22 2024(Updated: )
An issue was found in the CPython `zipfile` module affecting versions 3.12.1, 3.11.7, 3.10.13, 3.9.18, and 3.8.18 and prior. The zipfile module is vulnerable to “quoted-overlap” zip-bombs which exploit the zip format to create a zip-bomb with a high compression ratio. The fixed versions of CPython makes the zipfile module reject zip archives which overlap entries in the archive. <a href="https://github.com/python/cpython/commit/30fe5d853b56138dbec62432d370a1f99409fc85">https://github.com/python/cpython/commit/30fe5d853b56138dbec62432d370a1f99409fc85</a> <a href="https://github.com/python/cpython/commit/66363b9a7b9fe7c99eba3a185b74c5fdbf842eba">https://github.com/python/cpython/commit/66363b9a7b9fe7c99eba3a185b74c5fdbf842eba</a> <a href="https://github.com/python/cpython/commit/a2c59992e9e8d35baba9695eb186ad6c6ff85c51">https://github.com/python/cpython/commit/a2c59992e9e8d35baba9695eb186ad6c6ff85c51</a> <a href="https://github.com/python/cpython/commit/a956e510f6336d5ae111ba429a61c3ade30a7549">https://github.com/python/cpython/commit/a956e510f6336d5ae111ba429a61c3ade30a7549</a> <a href="https://github.com/python/cpython/commit/d05bac0b74153beb541b88b4fca33bf053990183">https://github.com/python/cpython/commit/d05bac0b74153beb541b88b4fca33bf053990183</a> <a href="https://github.com/python/cpython/commit/fa181fcf2156f703347b03a3b1966ce47be8ab3b">https://github.com/python/cpython/commit/fa181fcf2156f703347b03a3b1966ce47be8ab3b</a> <a href="https://github.com/python/cpython/issues/109858">https://github.com/python/cpython/issues/109858</a> <a href="https://lists.debian.org/debian-lts-announce/2024/03/msg00024.html">https://lists.debian.org/debian-lts-announce/2024/03/msg00024.html</a> <a href="https://lists.debian.org/debian-lts-announce/2024/03/msg00025.html">https://lists.debian.org/debian-lts-announce/2024/03/msg00025.html</a> <a href="https://mail.python.org/archives/list/security-announce@python.org/thread/XELNUX2L3IOHBTFU7RQHCY6OUVEWZ2FG/">https://mail.python.org/archives/list/security-announce@python.org/thread/XELNUX2L3IOHBTFU7RQHCY6OUVEWZ2FG/</a> <a href="https://www.bamsoftware.com/hacks/zipbomb/">https://www.bamsoftware.com/hacks/zipbomb/</a>
Affected Software | Affected Version | How to fix |
---|---|---|
CPython | >=3.8.0<3.12.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-2276525 is classified as high due to the potential for exploitation through zip-bomb attacks.
To fix REDHAT-BUG-2276525, upgrade to CPython versions 3.12.2 or later, 3.11.8 or later, 3.10.14 or later, 3.9.19 or later, or 3.8.19 or later.
CPython versions 3.12.1, 3.11.7, 3.10.13, 3.9.18, and 3.8.18 and prior are affected by REDHAT-BUG-2276525.
REDHAT-BUG-2276525 enables 'quoted-overlap' zip-bomb attacks that exploit zip file formats to perform denial of service.
The best course of action for REDHAT-BUG-2276525 is to update to a patched version as there are no effective workarounds.