CVE-2020-18770
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13...
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13.69, which will lead to a denial-of-service.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
5.5
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13.69, which will lead to a denial-of-service.
- Record
CVE-2020-18770- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13.69, which will lead to a denial-of-service.
- Record
CVE-2020-18770- Weakness
- CWE-400
- Updated
- 2026-11-02
EUVDEUVD-2020-10687 No score
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13.69, which will lead to a denial-of-service.
- Record
EUVD-2020-10687- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-mjgv-6qmw-8jwc
5.5
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13...
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13.69, which will lead to a denial-of-service.
- Record
GHSA-mjgv-6qmw-8jwc- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSVAZL-43720
5.5
CVE-2020-18770 affecting package zziplib 0.13.72-3
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13.69, which will lead to a denial-of-service.
- Record
AZL-43720- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-44868
5.5
CVE-2020-18770 affecting package zziplib for versions less than 0.13.74-1
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13.69, which will lead to a denial-of-service.
- Record
AZL-44868- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 15 moreShow less
OSV
5.5
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13.69, which will lead to a denial-of-service.
- Record
CVE-2020-18770- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-18770
5.5
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13.69, which will lead to a denial-of-service.
- Record
DEBIAN-CVE-2020-18770- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2023-1816
5.5
zziplib security update
The zziplib is a lightweight library to easily extract data from zip files. Applications can bundle files into a single zip archive and access them. The implementation is based only on the (free) subset of compression with the zlib algorithm which is actually used by the zip/unzip tools.
Security Fix(es):
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13.69, which will lead to a denial-of-service.(CVE-2020-18770)
- Record
OESA-2023-1816- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:2377
5.5
Red Hat Security Advisory: zziplib security update
- Record
RHSA-2024:2377- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:3127
5.5
Red Hat Security Advisory: zziplib security update
- Record
RHSA-2024:3127- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2024:2377
5.5
Moderate: zziplib security update
The zziplib is a lightweight library to easily extract data from zip files.
Security Fix(es):
- zziplib: invalid memory access at zzip_disk_entry_to_file_header in mmapped.c (CVE-2020-18770)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 9.4 Release Notes linked from the References section.
- Record
RLSA-2024:2377- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2024:3127
5.5
Moderate: zziplib security update
The zziplib is a lightweight library to easily extract data from zip files.
Security Fix(es):
- zziplib: invalid memory access at zzip_disk_entry_to_file_header in mmapped.c (CVE-2020-18770)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.10 Release Notes linked from the References section.
- Record
RLSA-2024:3127- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-18770
5.5
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13.69, which will lead to a denial-of-service.
- Record
UBUNTU-CVE-2020-18770- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2024:2377 No score
Moderate: zziplib security update
The zziplib is a lightweight library to easily extract data from zip files.
Security Fix(es):
- zziplib: invalid memory access at zzip_disk_entry_to_file_header in mmapped.c (CVE-2020-18770)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2024:2377- Updated
- 2026-11-02
OSVALSA-2024:3127 No score
Moderate: zziplib security update
The zziplib is a lightweight library to easily extract data from zip files.
Security Fix(es):
- zziplib: invalid memory access at zzip_disk_entry_to_file_header in mmapped.c (CVE-2020-18770)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2024:3127- Updated
- 2026-11-02
OSVCLSA-2025-1755885569 No score
zziplib: Fix of CVE-2020-18770
- CVE-2020-18770: fix denial-of-service issue in zzip_disk_entry_to_file_header function in mmapped.c
- Record
CLSA-2025-1755885569- Updated
- 2026-11-02
OSVMGASA-2024-0167 No score
Updated zziplib packages fix security vulnerability
An issue was discovered in function zzip_disk_entry_to_file_header in mmapped.c in zziplib 0.13.69, which will lead to a denial-of-service. (CVE-2020-18770)
- Record
MGASA-2024-0167- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13746-1 No score
libzzip-0-13-0.13.72-3.1 on GA media
These are all security issues fixed in the libzzip-0-13-0.13.72-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13746-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:0961-1 No score
Security update for zziplib
This update for zziplib fixes the following issues:
- CVE-2020-18770: Fixed denial-of-service in function zzip_disk_entry_to_file_header in mmapped.c (bsc#1214577).
- Record
SUSE-SU-2024:0961-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:0970-1 No score
Security update for zziplib
This update for zziplib fixes the following issues:
Security issue fixed:
- CVE-2020-18442: Fixed infinite loop in zzip_file_read() as used in unzzip_cat_file() (bsc#1187526).
- CVE-2020-18770: Fixed denial-of-service in function zzip_disk_entry_to_file_header in mmapped.c (bsc#1214577).
Non-security issue fixed:
- Implement an error message with a condition by checking the return value of a function call. (bsc#1154002)
- Record
SUSE-SU-2024:0970-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
zziplibAlmaLinux:9 |
before 0.13.71-11.el9_4 | 0.13.71-11.el9_4 |
zziplib-develAlmaLinux:9 |
before 0.13.71-11.el9_4 | 0.13.71-11.el9_4 |
zziplib-utilsAlmaLinux:9 |
before 0.13.71-11.el9_4 | 0.13.71-11.el9_4 |
zziplibAlmaLinux:8 |
before 0.13.68-13.el8_10 | 0.13.68-13.el8_10 |
zziplib-develAlmaLinux:8 |
before 0.13.68-13.el8_10 | 0.13.68-13.el8_10 |
zziplib-utilsAlmaLinux:8 |
before 0.13.68-13.el8_10 | 0.13.68-13.el8_10 |
zziplibAzure Linux:2 |
through 0.13.72-3 | None known |
zziplibAzure Linux:3 |
before 0.13.74-1 | 0.13.74-1 |
zziplibTuxCare:AlmaLinux:9.2 |
before 0.13.71-9.el9.tuxcare.els1 | 0.13.71-9.el9.tuxcare.els1 |
zziplib-develTuxCare:AlmaLinux:9.2 |
before 0.13.71-9.el9.tuxcare.els1 | 0.13.71-9.el9.tuxcare.els1 |
Show 44 moreShow less
| Package | Affected | Fixed |
|---|---|---|
zziplib-utilsTuxCare:AlmaLinux:9.2 |
before 0.13.71-9.el9.tuxcare.els1 | 0.13.71-9.el9.tuxcare.els1 |
zziplibDebian:12 |
All versions, plus listed versions 0.13.72+dfsg.1-1.10.13.72+dfsg.1-1.20.13.72+dfsg.1-1.2~exp10.13.72+dfsg.1-1.30.13.78+dfsg.1-0.10.13.78+dfsg.1-0.2 |
None known |
zziplibDebian:13 |
before 0.13.78+dfsg.1-0.1 | 0.13.78+dfsg.1-0.1 |
zziplibDebian:14 |
before 0.13.78+dfsg.1-0.1 | 0.13.78+dfsg.1-0.1 |
zziplibMageia:9 |
before 0.13.72-2.1.mga9 | 0.13.72-2.1.mga9 |
zziplibopenEuler:20.03-LTS-SP1 |
before 0.13.69-9.oe1 | 0.13.69-9.oe1 |
zziplibopenEuler:20.03-LTS-SP3 |
before 0.13.69-9.oe1 | 0.13.69-9.oe1 |
zziplibopenEuler:22.03-LTS |
before 0.13.71-5.oe2203sp2 | 0.13.71-5.oe2203sp2 |
zziplibopenEuler:22.03-LTS-SP1 |
before 0.13.71-5.oe2203sp1 | 0.13.71-5.oe2203sp1 |
zziplibopenEuler:22.03-LTS-SP2 |
before 0.13.71-5.oe2203sp2 | 0.13.71-5.oe2203sp2 |
zziplibRed Hat:enterprise_linux:9::appstream |
before 0:0.13.71-11.el9_4 | 0:0.13.71-11.el9_4 |
zziplib-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:0.13.71-11.el9_4 | 0:0.13.71-11.el9_4 |
zziplib-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:0.13.71-11.el9_4 | 0:0.13.71-11.el9_4 |
zziplib-utilsRed Hat:enterprise_linux:9::appstream |
before 0:0.13.71-11.el9_4 | 0:0.13.71-11.el9_4 |
zziplib-utils-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:0.13.71-11.el9_4 | 0:0.13.71-11.el9_4 |
zziplib-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:0.13.71-11.el9_4 | 0:0.13.71-11.el9_4 |
zziplib-debugsourceRed Hat:enterprise_linux:9::crb |
before 0:0.13.71-11.el9_4 | 0:0.13.71-11.el9_4 |
zziplib-develRed Hat:enterprise_linux:9::crb |
before 0:0.13.71-11.el9_4 | 0:0.13.71-11.el9_4 |
zziplib-utils-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:0.13.71-11.el9_4 | 0:0.13.71-11.el9_4 |
zziplibRed Hat:enterprise_linux:8::appstream |
before 0:0.13.68-13.el8_10 | 0:0.13.68-13.el8_10 |
zziplib-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:0.13.68-13.el8_10 | 0:0.13.68-13.el8_10 |
zziplib-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:0.13.68-13.el8_10 | 0:0.13.68-13.el8_10 |
zziplib-utilsRed Hat:enterprise_linux:8::appstream |
before 0:0.13.68-13.el8_10 | 0:0.13.68-13.el8_10 |
zziplib-utils-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:0.13.68-13.el8_10 | 0:0.13.68-13.el8_10 |
zziplib-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:0.13.68-13.el8_10 | 0:0.13.68-13.el8_10 |
zziplib-debugsourceRed Hat:enterprise_linux:8::crb |
before 0:0.13.68-13.el8_10 | 0:0.13.68-13.el8_10 |
zziplib-develRed Hat:enterprise_linux:8::crb |
before 0:0.13.68-13.el8_10 | 0:0.13.68-13.el8_10 |
zziplib-utils-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:0.13.68-13.el8_10 | 0:0.13.68-13.el8_10 |
zziplibRocky Linux:9 |
before 0:0.13.71-11.el9_4 | 0:0.13.71-11.el9_4 |
zziplibRocky Linux:8 |
before 0:0.13.68-13.el8_10 | 0:0.13.68-13.el8_10 |
zziplibSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 0.13.67-10.36.1 | 0.13.67-10.36.1 |
zziplibSUSE:Linux Enterprise Workstation Extension 12 SP5 |
before 0.13.67-10.36.1 | 0.13.67-10.36.1 |
zziplibSUSE:Linux Enterprise Module for Basesystem 15 SP5 From an advisory covering 2 CVEs |
before 0.13.69-150000.3.17.1 | 0.13.69-150000.3.17.1 |
zziplibSUSE:Linux Enterprise Server 15 SP4-TERADATA From an advisory covering 2 CVEs |
before 0.13.69-150000.3.17.1 | 0.13.69-150000.3.17.1 |
zziplibopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.13.69-150000.3.17.1 | 0.13.69-150000.3.17.1 |
zziplibUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 0.13.62-30.13.62-3ubuntu0.16.04.10.13.62-3ubuntu0.16.04.20.13.62-3ubuntu0.16.04.2+esm1 |
None known |
zziplibUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 0.13.62-3.10.13.62-3.1ubuntu0.18.04.10.13.62-3.1ubuntu0.18.04.1+esm1 |
None known |
zziplibUbuntu:20.04:LTS |
All versions, plus listed versions 0.13.62-3.20.13.62-3.2ubuntu10.13.62-3.2ubuntu1.1 |
None known |
zziplibUbuntu:22.04:LTS |
All versions, plus listed versions 0.13.72+dfsg.1-1.1 |
None known |
zziplibUbuntu:24.04:LTS |
All versions, plus listed versions 0.13.72+dfsg.1-1.10.13.72+dfsg.1-1.20.13.72+dfsg.1-1.2build1 |
None known |
zziplibUbuntu:25.10 |
All versions, plus listed versions 0.13.78+dfsg.1-0.1 |
None known |
zziplibUbuntu:26.10 |
All versions, plus listed versions 0.13.78+dfsg.1-0.2 |
None known |
zziplibUbuntu:26.04:LTS |
All versions, plus listed versions 0.13.78+dfsg.1-0.10.13.78+dfsg.1-0.2 |
None known |
zziplibopenSUSE:Tumbleweed |
before 0.13.72-3.1 | 0.13.72-3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-18770 is a medium vulnerability (CVSS 5.5) in Gdraheim Zziplib, published August 22, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.34%, the 28th percentile. Fixed in zziplib 0.13.71-11.el9_4.
References
github.com/gdraheim/zziplib/issues/69
nvd.nist.gov/vuln/detail/CVE-2020-18770
github.com/advisories/GHSA-mjgv-6qmw-8jwc
access.redhat.com/errata/RHSA-2024:2377
access.redhat.com/security/cve/CVE-2020-18770
bugzilla.redhat.com/2246907
Show 28 moreShow less
errata.almalinux.org/9/ALSA-2024-2377.html
access.redhat.com/errata/RHSA-2024:3127
errata.almalinux.org/8/ALSA-2024-3127.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2025-1755885569.html
security-tracker.debian.org/tracker/CVE-2020-18770
advisories.mageia.org/MGASA-2024-0167.html
bugs.mageia.org/show_bug.cgi?id=33169
lwn.net/Articles/971664
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1816
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2246907
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_2377.json
cve.org/CVERecord?id=CVE-2020-18770
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.10_release_notes/index
issues.redhat.com/browse/RHEL-22880
issues.redhat.com/browse/RHEL-24429
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_3127.json
errata.rockylinux.org/RLSA-2024:2377
errata.rockylinux.org/RLSA-2024:3127
suse.com/support/update/announcement/2024/suse-su-20240961-1
bugzilla.suse.com/1214577
suse.com/security/cve/CVE-2020-18770
suse.com/support/update/announcement/2024/suse-su-20240970-1
bugzilla.suse.com/1154002
bugzilla.suse.com/1187526
suse.com/security/cve/CVE-2020-18442
ubuntu.com/security/CVE-2020-18770