Every CVE Search/ Get API key

CVE-2022-0529

A flaw was found in unzip 6.0. The vulnerability occurs during the conversion of wide string to...

5.5 MediumPublic exploitFix available

A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.

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

2.42%Down 0.1 points since Feb 10, 2022
90%50%10%1%

What each source reports

NVD Score used 5.5

A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.

Record
CVE-2022-0529
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Weakness
CWE-787
Updated
2026-11-02
CVE List No score

A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.

Record
CVE-2022-0529
Updated
2026-11-02
EUVDEUVD-2022-15655 No score

A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.

Record
EUVD-2022-15655
Updated
2026-11-02
GitHub AdvisoriesGHSA-wj94-fvj2-f29x 7.8

A flaw was found in unzip 6.0. The vulnerability occurs during the conversion of wide string to...

A flaw was found in unzip 6.0. The vulnerability occurs during the conversion of wide string to local string that leads to a heap of out-of-bound writes. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.

Record
GHSA-wj94-fvj2-f29x
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-02
OSVALPINE-CVE-2022-0529 5.5

A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.

Record
ALPINE-CVE-2022-0529
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSVAZL-35343 5.5

CVE-2022-0529 affecting package unzip for versions less than 6.0-21

A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.

Record
AZL-35343
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-05
Show 13 moreShow less
OSVAZL-8532 5.5

CVE-2022-0529 affecting package unzip for versions less than 6.0-21

A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.

Record
AZL-8532
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVBELL-CVE-2022-0529 5.5

CVE-2022-0529 does not affect BellSoft software

Record
BELL-CVE-2022-0529
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 5.5

A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.

Record
CVE-2022-0529
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2022-0529 5.5

A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.

Record
DEBIAN-CVE-2022-0529
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSVOESA-2022-1548 7.8

unzip security update

A utility for unpacking zip files.

Security Fix(es):

A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.(CVE-2022-0530)

A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.(CVE-2022-0529)

Record
OESA-2022-1548
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2022-0529 5.5

A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution.

Record
UBUNTU-CVE-2022-0529
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVCLSA-2026-1778131952 No score

unzip: Fix of 3 CVEs

  • CVE-2021-4217: fix null pointer dereference in EF_UNIPATH extra field handling
  • CVE-2022-0529: fix heap-based buffer overflow in wide_to_local_string
  • CVE-2022-0530: fix null pointer dereference on invalid UTF-8 input
Record
CLSA-2026-1778131952
Updated
2026-11-02
OSVCLSA-2026-1778132770 No score

unzip: Fix of 2 CVEs

  • CVE-2022-0529: fix heap-based buffer overflow in wide_to_local_string
  • CVE-2022-0530: fix null pointer dereference on invalid UTF-8 input
Record
CLSA-2026-1778132770
Updated
2026-11-02
OSVMGASA-2022-0371 No score

Updated unzip packages fix security vulnerability

Improper handling of Unicode strings, which can lead to a null pointer dereference. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution. (CVE-2021-4217)

Conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows an attacker to input a specially crafted zip file, leading to a crash or code execution. (CVE-2022-0529, CVE-2022-0530)

Record
MGASA-2022-0371
Updated
2026-11-02
OSVopenSUSE-SU-2024:12357-1 No score

unzip-6.00-40.1 on GA media

These are all security issues fixed in the unzip-6.00-40.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12357-1
Updated
2026-11-02
OSVSUSE-SU-2022:3386-1 No score

Security update for unzip

This update for unzip fixes the following issues:

  • CVE-2022-0530: Fixed SIGSEGV during the conversion of an utf-8 string to a local string (bsc#1196177).
  • CVE-2022-0529: Fixed heap out-of-bound writes and reads during conversion of wide string to local string (bsc#1196180).
Record
SUSE-SU-2022:3386-1
Updated
2026-11-02
OSVSUSE-SU-2022:3399-1 No score

Security update for unzip

This update for unzip fixes the following issues:

  • CVE-2022-0530: Fixed SIGSEGV during the conversion of an utf-8 string to a local string (bsc#1196177).
  • CVE-2022-0529: Fixed heap out-of-bound writes and reads during conversion of wide string to local string (bsc#1196180)
Record
SUSE-SU-2022:3399-1
Updated
2026-11-02
OSVUSN-5673-1 No score

unzip vulnerabilities

It was discovered that unzip did not properly handle unicode strings under certain circumstances. If a user were tricked into opening a specially crafted zip file, an attacker could possibly use this issue to cause unzip to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2021-4217)

It was discovered that unzip did not properly perform bounds checking while converting wide strings to local strings. If a user were tricked into opening a specially crafted zip file, an attacker could possibly use this issue to cause unzip to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2022-0529, CVE-2022-0530)

Record
USN-5673-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
unzip
Alpine:v3.17
before 6.0-r11
6.0-r11
unzip
Alpine:v3.18
before 6.0-r11
6.0-r11
unzip
Alpine:v3.19
before 6.0-r11
6.0-r11
unzip
Alpine:v3.20
before 6.0-r11
6.0-r11
unzip
Alpine:v3.21
before 6.0-r11
6.0-r11
unzip
Alpine:v3.22
before 6.0-r11
6.0-r11
unzip
Alpine:v3.23
before 6.0-r11
6.0-r11
unzip
Alpine:v3.24
before 6.0-r11
6.0-r11
unzip
Azure Linux:3
before 6.0-21
6.0-21
unzip
Azure Linux:2
before 6.0-21
6.0-21
Show 28 moreShow less
Affected packages
PackageAffectedFixed
unzip
TuxCare:AlmaLinux:9.2
From an advisory covering 3 CVEs
before 6.0-56.el9_2.tuxcare.els1
6.0-56.el9_2.tuxcare.els1
unzip
TuxCare:AlmaLinux:9.6
From an advisory covering 2 CVEs
before 6.0-58.el9_6.tuxcare.els1
6.0-58.el9_6.tuxcare.els1
unzip
Debian:12
before 6.0-27
6.0-27
unzip
Debian:13
before 6.0-27
6.0-27
unzip
Debian:14
before 6.0-27
6.0-27
unzip
Debian:10
From an advisory covering 2 CVEs
before 6.0-23+deb10u3, plus listed versions
6.0-236.0-23+deb10u16.0-23+deb10u2
6.0-23+deb10u3
unzip
Debian:11
From an advisory covering 2 CVEs
before 6.0-26+deb11u1, plus listed versions
6.0-26
6.0-26+deb11u1
unzip
Mageia:8
From an advisory covering 3 CVEs
before 6.0-2.1.mga8
6.0-2.1.mga8
unzip
openEuler:20.03-LTS-SP1
From an advisory covering 2 CVEs
before 6.0-46.oe1
6.0-46.oe1
unzip
openEuler:20.03-LTS-SP2
From an advisory covering 2 CVEs
before 6.0-46.oe1
6.0-46.oe1
unzip
openEuler:20.03-LTS-SP3
From an advisory covering 2 CVEs
before 6.0-46.oe1
6.0-46.oe1
unzip
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 2 CVEs
before 6.00-33.16.1
6.00-33.16.1
unzip
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 2 CVEs
before 6.00-33.16.1
6.00-33.16.1
unzip
SUSE:Linux Enterprise Module for Basesystem 15 SP3
From an advisory covering 2 CVEs
before 6.00-150000.4.11.1
6.00-150000.4.11.1
unzip
SUSE:Linux Enterprise Module for Basesystem 15 SP4
From an advisory covering 2 CVEs
before 6.00-150000.4.11.1
6.00-150000.4.11.1
unzip
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 6.00-150000.4.11.1
6.00-150000.4.11.1
unzip
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 6.00-150000.4.11.1
6.00-150000.4.11.1
unzip
Ubuntu:Pro:14.04:LTS
before 6.0-9ubuntu1.6+esm1, plus listed versions
6.0-9ubuntu16.0-9ubuntu1.16.0-9ubuntu1.26.0-9ubuntu1.36.0-9ubuntu1.46.0-9ubuntu1.56.0-9ubuntu1.6
6.0-9ubuntu1.6+esm1
unzip
Ubuntu:Pro:16.04:LTS
before 6.0-20ubuntu1.1+esm1, plus listed versions
6.0-17ubuntu16.0-19ubuntu16.0-19ubuntu26.0-20ubuntu16.0-20ubuntu1.1
6.0-20ubuntu1.1+esm1
unzip
Ubuntu:18.04:LTS
before 6.0-21ubuntu1.2, plus listed versions
6.0-21ubuntu16.0-21ubuntu1.1
6.0-21ubuntu1.2
unzip
Ubuntu:20.04:LTS
before 6.0-25ubuntu1.1, plus listed versions
6.0-25ubuntu1
6.0-25ubuntu1.1
unzip
Ubuntu:22.04:LTS
before 6.0-26ubuntu3.1, plus listed versions
6.0-26ubuntu16.0-26ubuntu26.0-26ubuntu3
6.0-26ubuntu3.1
unzip
Ubuntu:Pro:14.04:LTS
From an advisory covering 3 CVEs
before 6.0-9ubuntu1.6+esm1, plus listed versions
6.0-9ubuntu16.0-9ubuntu1.16.0-9ubuntu1.26.0-9ubuntu1.36.0-9ubuntu1.46.0-9ubuntu1.56.0-9ubuntu1.6
6.0-9ubuntu1.6+esm1
unzip
Ubuntu:Pro:16.04:LTS
From an advisory covering 3 CVEs
before 6.0-20ubuntu1.1+esm1, plus listed versions
6.0-17ubuntu16.0-19ubuntu16.0-19ubuntu26.0-20ubuntu16.0-20ubuntu1.1
6.0-20ubuntu1.1+esm1
unzip
Ubuntu:18.04:LTS
From an advisory covering 3 CVEs
before 6.0-21ubuntu1.2, plus listed versions
6.0-21ubuntu16.0-21ubuntu1.1
6.0-21ubuntu1.2
unzip
Ubuntu:20.04:LTS
From an advisory covering 3 CVEs
before 6.0-25ubuntu1.1, plus listed versions
6.0-25ubuntu1
6.0-25ubuntu1.1
unzip
Ubuntu:22.04:LTS
From an advisory covering 3 CVEs
before 6.0-26ubuntu3.1, plus listed versions
6.0-26ubuntu16.0-26ubuntu26.0-26ubuntu3
6.0-26ubuntu3.1
unzip
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 6.00-40.1
6.00-40.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubByteHackr/unzip_poc2022-02-28
PoC in GitHubnanaao/unzip_poc2022-02-28

History

History
RecordedChangedSources
affected
factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-0529 is a medium vulnerability (CVSS 5.5) in Info-zip Unzip, published February 9, 2022. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 2.42%, the 84th percentile. Fixed in unzip 6.0-r11.

References

Show 27 moreShow less
MoveEnter Open