Skip to main content

NanaZip EUVDEUVD-2026-29793

| CVE-2026-44215 MEDIUM
Out-of-bounds Write (CWE-787)
2026-05-12 GitHub_M
4.4
CVSS 3.1 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
4.4 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L
vuln.today AI
4.4 MEDIUM

Local attack vector because file must be opened on-system by the victim; PR:N since attacker needs no system privileges; UI:R mandatory; no confidentiality impact from a null-byte heap write.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from GitHub Advisory.

CVSS VectorGitHub Advisory

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
Low

Lifecycle Timeline

3
Analysis Generated
Jul 23, 2026 - 19:41 vuln.today
Patch available
May 12, 2026 - 21:03 EUVD
CVE Published
May 12, 2026 - 19:23 nvd
MEDIUM 4.4

DescriptionGitHub Advisory

NanaZip is an open source file archive. From 5.0.1252.0 to before 6.0.1698.0, a one-byte heap out-of-bounds null write exists in the UFS/UFS2 filesystem image parser in NanaZip. The vulnerability is triggered when opening a crafted UFS filesystem image. The attacker controls the byte offset of the write within a ~254-byte window past the heap allocation boundary. This vulnerability is fixed in 6.0.1698.0.

AnalysisAI

Heap out-of-bounds null write in NanaZip's UFS/UFS2 filesystem image parser (versions 5.0.1252.0 through 6.0.1698.0) enables a limited heap corruption primitive when a user opens a crafted disk image. The attacker controls the byte offset of the single null-byte write within a ~254-byte window past the heap allocation boundary, yielding partial integrity and availability impact with no confidentiality exposure. No public exploit has been confirmed at time of analysis, EPSS places exploitation probability at the 2nd percentile, and the vulnerability is not listed in CISA KEV.

Technical ContextAI

NanaZip (CPE: cpe:2.3:a:m2team:nanazip:*:*:*:*:*:*:*:*) is an open-source Windows file archive utility derived from 7-Zip, developed by M2Team. The flaw resides in the UFS/UFS2 (Unix File System) image parser, which processes Unix-style disk images. CWE-787 (Out-of-Bounds Write) identifies the root cause: the parser fails to properly validate a computed write offset when ingesting a crafted filesystem image, allowing one null byte to land up to ~254 bytes beyond the end of a heap-allocated buffer. While a single null-byte write is more constrained than an arbitrary-value overwrite, controlled offset selection is a known heap manipulation primitive - an attacker can target specific metadata fields or size values in adjacent heap chunks, with exploitation reliability dependent on heap layout at runtime. The vulnerability was reported through GitHub's security advisory program (GHSA-44wh-7gc3-w936).

RemediationAI

The primary fix is upgrading NanaZip to version 6.0.1698.0 or later, where the vendor has resolved the out-of-bounds write in the UFS/UFS2 parser per the GitHub security advisory at https://github.com/M2Team/NanaZip/security/advisories/GHSA-44wh-7gc3-w936. For environments where immediate upgrade is not feasible, the most actionable compensating control is blocking delivery of UFS/UFS2 filesystem image files (.img, .ufs, and similar extensions) through email gateways, web proxies, and endpoint file-type controls - since exploitation requires a user to open a crafted image, preventing delivery eliminates the attack vector without disabling the application. User awareness guidance to avoid opening disk images from untrusted sources provides an additional low-cost layer. No functional side effects are expected from upgrading to 6.0.1698.0.

CVE-2026-27114 HIGH POC
7.5 Feb 19

Nanazip versions up to 6.0.1630.0 is affected by loop with unreachable exit condition (infinite loop) (CVSS 7.5).

CVE-2026-26282 MEDIUM POC
6.6 Feb 19

NanaZip versions 5.0.1252.0 through 6.0.1629.0 contain an out-of-bounds heap read in the .NET Single File bundle parser

CVE-2026-27711 MEDIUM POC
6.6 Feb 26

NanaZip versions 5.0.1252.0 through 6.5.1637.0 contain an out-of-bounds memory access flaw in the UFS file parser that c

CVE-2026-27709 MEDIUM POC
6.6 Feb 26

Out-of-bounds memory read in NanaZip versions 5.0.1252.0 through 6.0.1637.x allows local authenticated attackers to disc

CVE-2026-27014 MEDIUM POC
5.5 Feb 19

NanaZip versions 5.0.1252.0 through 6.0.1629.0 are vulnerable to denial of service through malformed ROMFS archives that

CVE-2026-27710 MEDIUM POC
5.0 Feb 26

NanaZip versions 5.0.1252.0 through 6.5.1637.x contain an integer underflow in the .NET Single File Application parser t

CVE-2026-54616 HIGH
7.1 Aug 20

Heap out-of-bounds read in NanaZip's SquashFS LZ4 decompression handler exposes adjacent heap memory contents when a use

CVE-2026-47223 MEDIUM
5.4 Jun 12

Heap out-of-bounds read in NanaZip's Android Verified Boot (AVB) vbmeta image parser allows unauthenticated remote attac

CVE-2026-47222 MEDIUM
5.4 Jun 12

Heap out-of-bounds read in NanaZip's Android Verified Boot (AVB) vbmeta image parser crashes the application and may lea

CVE-2026-42446 MEDIUM
4.4 May 12

Stack-based out-of-bounds read in NanaZip's ZealFS v1 filesystem image parser affects versions 5.0.1252.0 through before

CVE-2026-47224 MEDIUM
4.3 Jun 12

Heap out-of-bounds read in NanaZip's inherited 7-Zip LvmHandler component allows an unauthenticated remote attacker to c

CVE-2026-42445 LOW
3.3 May 12

Stack exhaustion in NanaZip's UFS/UFS2 filesystem image parser crashes the application when a user opens a specially cra

Share

EUVD-2026-29793 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy