CVE-2024-5569: Denial of Service via crafted zip file in jaraco/zipp
Vulnerability summary
CVE-2024-5569 is a medium (CVSS 6.2) Loop with Unreachable Exit Condition vulnerability in jaraco jaraco/zipp. EPSS estimates a 0.24% chance of exploitation in the next 30 days, higher than 14.6% of scored vulnerabilities.
Not severe (CVSS 6.2, local access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 8 · Related 8Timeline
- 09-07-2024PublishedVulnerability first disclosed.
- 15-10-2025Last modifiedVulnerability information updated.
Description
A Denial of Service (DoS) vulnerability exists in the jaraco/zipp library, affecting all versions prior to 3.19.1. The vulnerability is triggered when processing a specially crafted zip file that leads to an infinite loop. This issue also impacts the zipfile module of CPython, as features from the third-party zipp library are later merged into CPython, and the affected code is identical in both projects. The infinite loop can be initiated through the use of functions affecting the `Path` module in both zipp and zipfile, such as `joinpath`, the overloaded division operator, and `iterdir`. Although the infinite loop is not resource exhaustive, it prevents the application from responding. The vulnerability was addressed in version 3.19.1 of jaraco/zipp.
CVSS metrics
10 scores · 9 sources · 3 versions- OSV · PypiEcosystem advisory · calculated6.2MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · UbuntuEcosystem advisory · calculated6.2MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated6.2MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · WolfiEcosystem advisory · calculated6.2MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · ChainguardEcosystem advisory · calculated6.2MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST6.2MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · AlpineEcosystem advisory · calculated6.2MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.24%
Chance of exploitation in the next 30 days
Percentile
15%
Versus all other CVEs
30-day change
No change 0.00 pp
From 0.24% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: local access, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Chainguard21 products
- bazel-module-rules_python-1.6.0All versions (No fix recorded)
- checkov< 3.0.34-r1
- kubeflow-pipelines< 2.2.0-r7
- kubeflow-pipelines-apiserver< 2.2.0-r7
- kubeflow-pipelines-cache_server< 2.2.0-r7
Wolfi20 products
- checkov< 3.0.34-r1
- kubeflow-pipelines< 2.2.0-r7
- kubeflow-pipelines-apiserver< 2.2.0-r7
- kubeflow-pipelines-cache_server< 2.2.0-r7
- kubeflow-pipelines-cache-deployer< 2.2.0-r7
Opensuse3 products
- python-zipp&distro=openSUSE Leap 15.5< 3.15.0-150400.10.10.1
- python-zipp&distro=openSUSE Leap 15.6< 3.17.0-150600.3.3.1 | < 3.15.0-150400.10.10.1
- python-zipp&distro=openSUSE Tumbleweed< 3.19.2-2.1 | < 4.1.0-1.2
Suse3 products
- python-zipp&distro=SUSE Linux Enterprise Module for Public Cloud 15 SP4< 3.15.0-150400.10.10.1
- python-zipp&distro=SUSE Linux Enterprise Module for Python 3 15 SP5< 3.15.0-150400.10.10.1
- python-zipp&distro=SUSE Linux Enterprise Module for Python 3 15 SP6< 3.17.0-150600.3.3.1
Redhat2 products
- python-zipp< 0:3.4.0-3.el9ost
- python3-zipp< 0:3.4.0-3.el9ost
Alpine1 product
- py3-zipp< 3.17.0-r2 | < 3.23.0-r0
Debian1 product
- python-zipp< 3.19.2-1 | < 1.0.0-6+deb12u1
Jaraco1 product
- jaraco/zipp≥ unspecified, < 3.19.1
Mageia1 product
- python-zipp< 3.8.1-3.1.mga9
PyPI1 product
- zipp< 3.19.1
Ubuntu1 product
- python-zipp< 1.0.0-1ubuntu0.1 | < 1.0.0-3ubuntu0.1 | < 1.0.0-6ubuntu0.1
11 vendors · 55 products
References
24 linksShow all 24 references
- github.com/jaraco/zippPACKAGE
- pypi.org/project/zippPACKAGE