Skip to main content

NanaZip EUVDEUVD-2026-29790

| CVE-2026-42445 MEDIUM
Uncontrolled Recursion (CWE-674)
2026-05-12 GitHub_M
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft UFS image with inode cycle or deep tree
  2. Delivery
    Deliver archive to target via email or download
  3. Exploit
    User opens image in NanaZip
  4. Execution
    GetAllPaths recurses without depth limit
  5. Persist
    Stack space exhausted
  6. Impact
    NanaZip process crashes

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Recursion depth limits
Exploitation Conditions

Exploitation requires that the victim open a crafted UFS or UFS2 filesystem image file using an affected version of NanaZip (5.0.1252.0 through before 6.0.1698.0) on their local machine; the CVSS UI:R metric confirms this user-interaction dependency. The attacker does not need any privileges on the target system - they only need to deliver the malicious archive file. Exploitation is further constrained to Windows environments where NanaZip is installed, and the impact is strictly limited to crashing the NanaZip process (denial-of-service) with no code execution surface and no confidentiality or integrity loss. Non-default configuration is not required: the UFS parser is part of NanaZip's standard archive-format support. The key limiting factors are the mandatory local file-open action by the victim and the crash-only outcome, which significantly reduces attacker motivation relative to code-execution vulnerabilities.

Impact

All available signals converge on low real-world risk. The CVSS 3.1 base score is 3.3 (Low), driven by a local attack vector (AV:L), no privileges required from the attacker, mandatory user interaction (UI:R), and an availability-only impact rated Low (A:L). EPSS confirms this: exploitation probability is 0.01%, placing this CVE at the 2nd percentile among all scored vulnerabilities. SSVC assessment by CISA reports exploitation status as 'none', automatable as 'no', and technical impact as 'partial', consistent with a crash-only outcome. The vulnerability is not listed in CISA's Known Exploited Vulnerabilities catalog, and no POC code has been publicly released. The primary threat is an attacker who can persuade a user to open a malicious UFS archive - a social engineering dependency that limits mass exploitation. There is no integrity or confidentiality loss, and the impact is bounded to the NanaZip process crash rather than the host OS. The discrepancy between the CVE description's starting version (5.0.1252.0) and the EUVD's listing (5.0.1250.0) is minor and does not change the risk profile; the vendor advisory is authoritative.

Exploit ScenarioDerived

An attacker crafts a UFS2 disk image containing either an extremely deep nested directory tree or a circular inode reference and delivers it to a target user via email, file share, or download link. When the user opens the image in an unpatched version of NanaZip, GetAllPaths recurses without bound into the directory structure, exhausting the thread's stack and crashing the NanaZip process. No public exploit code exists for this vulnerability at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 23, 2026

Stack exhaustion in NanaZip's UFS/UFS2 filesystem image parser crashes the application when a user opens a specially crafted archive. Versions 5.0.1252.0 through 6.0.1698.0 (exclusive) are affected, with the flaw residing in the GetAllPaths function, which recurses into subdirectories without any depth ceiling or cycle-detection for inode loops. The impact is limited to a denial-of-service crash of the NanaZip process; no code execution or data exposure is possible. No public exploit and no active exploitation have been identified at time of analysis, and the EPSS score of 0.01% (2nd percentile) corroborates the low likelihood of real-world weaponization.

RemediationAI

Upgrade to NanaZip 6.0.1698.0, which is confirmed by the vendor to contain the fix for this vulnerability; the patch is available via the GitHub advisory at https://github.com/M2Team/NanaZip/security/advisories/GHSA-jpf5-j78p-cp3x. For environments where immediate upgrade is not feasible, the principal compensating control is to prohibit or discourage users from opening UFS/UFS2 filesystem image files (.ufs, .img) received from untrusted or external sources; this directly eliminates the user-interaction prerequisite without affecting NanaZip's handling of other archive formats. No network-layer mitigations are applicable given the local file-open attack vector. The trade-off of the file-type restriction workaround is loss of legitimate UFS archive functionality until patching is complete.

Affected VersionsENISA

NanaZip 5.0.1250.0, < 6.0.1698.0

Affected Packages

euvd nanazip_5_0_1250_0 fix: 6.0.1698.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

NanaZip (CPE: cpe:2.3:a:m2team:nanazip:*:*:*:*:*:*:*:*) is an open-source Windows file archiver derived from 7-Zip. The vulnerable component is its UFS/UFS2 (Unix File System) image parser. CWE-674 (Uncontrolled Recursion) describes the root cause: the GetAllPaths function calls itself for each subdirectory encountered in the filesystem image without enforcing a maximum recursion depth and without maintaining a set of visited inode numbers. UFS/UFS2 inodes can form cycles (hard links to directories in older UFS or crafted images), so an attacker can create either an arbitrarily deep directory tree or a circular inode graph. Either construct causes unbounded stack frame growth until the thread's stack space is exhausted, producing an access violation that terminates the NanaZip process. The vulnerability is entirely within the parsing logic and does not reach memory-allocation or execution primitives.

Know when Nanazip gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
vuln.today AI 3.3 LOW

Local file open required (AV:L, UI:R); attacker needs no privileges; impact is process crash only (A:L), with no confidentiality or integrity effect.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

4
Severity Changed
Oct 26, 2026 - 18:23 NVD
LOW MEDIUM
CVSS changed
Oct 26, 2026 - 18:23 NVD
3.3 (LOW) 5.5 (MEDIUM)
Patch available
May 12, 2026 - 21:03 EUVD
CVE Published
May 12, 2026 - 19:22 nvd
LOW 3.3

DescriptionNVD

NanaZip is an open source file archive. From 5.0.1252.0 to before 6.0.1698.0, an uncontrolled recursion vulnerability exists in the UFS/UFS2 filesystem image parser in NanaZip. The function GetAllPaths recurses into subdirectories without any depth limit or visited-inode tracking. A crafted UFS image with a deep directory tree or an inode cycle causes stack exhaustion, crashing the NanaZip process. This vulnerability is fixed in 6.0.1698.0.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Prevalence
Low
niche open-source Windows file archiver, limited enterprise deployment
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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-44215 HIGH
7.1 May 12

A one-byte heap out-of-bounds null write (CWE-787) in NanaZip's UFS/UFS2 filesystem image parser allows a crafted .ufs,

CVE-2026-42446 HIGH
7.1 May 12

Opening a crafted ZealFS v1 filesystem image in NanaZip builds from 5.0.1252.0 up to (but not including) 6.0.1698.0 trig

CVE-2026-55780 LOW POC
2.4 Jul 10

Process crash via uncaught C++ exception in NanaZip's .NET single-file bundle handler affects all versions prior to 6.5.

CVE-2026-42444 MEDIUM
5.5 May 12

Memory exhaustion in NanaZip's littlefs filesystem image parser (versions 5.0.1252.0 through before 6.0.1698.0) allows a

CVE-2026-42443 MEDIUM
5.5 May 12

Integer divide-by-zero in NanaZip's UFS/UFS2 filesystem image parser crashes the application when a user opens a special

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