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.
{
"cna_assigner": "PSF",
"cwe_ids": [
"CWE-405"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/0xxx/CVE-2024-0450.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "3.8.19"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "3.9.0"
},
{
"fixed": "3.9.19"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "3.10.0"
},
{
"fixed": "3.10.14"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "3.11.0"
},
{
"fixed": "3.11.8"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "3.12.0"
},
{
"fixed": "3.12.2"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "3.13.0a1"
},
{
"fixed": "3.13.0a3"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "66363b9a7b9fe7c99eba3a185b74c5fdbf842eba"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "fa181fcf2156f703347b03a3b1966ce47be8ab3b"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "a956e510f6336d5ae111ba429a61c3ade30a7549"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "30fe5d853b56138dbec62432d370a1f99409fc85"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "a2c59992e9e8d35baba9695eb186ad6c6ff85c51"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "d05bac0b74153beb541b88b4fca33bf053990183"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "70497218351ba44bffc8b571201ecb5652d84675"
}
],
"source": "REFERENCES_COMMIT"
}
]
}