Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft 44-byte littlefs image with BlockCount=0xFFFFFFFF
-
DeliveryDeliver malicious archive to victim via email or download
-
ExploitVictim opens file with NanaZip
-
ExecutionParser reads unvalidated BlockCount from superblock
-
Persist4.29 billion heap allocations exhaust system memory
-
ImpactNanaZip crashes, host memory depleted
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the victim to open a crafted littlefs filesystem image using a vulnerable version of NanaZip (5.0.1252.0 to before 6.0.1698.0) on a Windows system - confirmed by CVSS AV:L (local file access) and UI:R (required user interaction). The attacker must deliver the malicious file via an out-of-band channel (email, download, removable media) and convince the user to open it with NanaZip specifically. No network-exposed service, no authentication bypass, no special system configuration, and no elevated privileges are required. Exploitation is bounded to availability impact only - no code execution, privilege escalation, or data access is possible. The attack is further limited by requiring active user participation and is not automatable per SSVC, reducing the risk of worm-style or drive-by propagation. |
| Impact | The CVSS 3.3 (Low) score accurately reflects the constrained threat model: AV:L requires the attacker to deliver a file to the victim's local machine, UI:R requires the victim to open it with NanaZip, and impact is limited to availability (A:L) with no confidentiality or integrity component. EPSS at 0.01% (2nd percentile) is fully consistent with this low-severity assessment and signals negligible observed exploitation in the wild. SSVC classifies the vulnerability as having a proof-of-concept, non-automatable exploitation path, and partial technical impact - all aligned with a local, user-triggered, DoS-only flaw. No CISA KEV listing exists. One signal worth flagging: the sheer volume of heap allocations (4 billion) could in practice exhaust host-level memory rather than just crashing NanaZip, which may make the real-world availability impact closer to High than the scored A:L suggests on low-RAM systems - however this does not change the attack vector or privilege requirements. Overall, this is a low operational priority: it affects an end-user desktop application, cannot be exploited remotely or without victim interaction, and cannot achieve code execution or data access. |
| Exploit ScenarioDerived | An attacker crafts a 44-byte littlefs filesystem image with the BlockCount superblock field set to 0xFFFFFFFF and delivers it to a target user via email attachment, instant message, or a malicious download page, disguised as a legitimate compressed archive. When the victim double-clicks the file and NanaZip opens it, the parser begins allocating a heap entry for each of approximately 4.29 billion purported blocks, rapidly consuming all available system RAM and causing NanaZip to hang or crash, potentially destabilizing the host on low-memory systems. A proof-of-concept is noted by SSVC, though no public URL for the PoC is included in the provided references; social engineering is the primary barrier to exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 23, 2026
Memory exhaustion in NanaZip's littlefs filesystem image parser (versions 5.0.1252.0 through before 6.0.1698.0) allows a local denial-of-service condition when a victim opens a specially crafted archive. The parser's Open method blindly trusts the attacker-controlled BlockCount superblock field, and a 44-byte littlefs image with BlockCount set to 0xFFFFFFFF triggers approximately 4 billion heap allocations, exhausting available memory. No public exploit code URL is provided, though SSVC classifies exploitation status as proof-of-concept; the vulnerability is not listed in CISA KEV, and EPSS at 0.01% (2nd percentile) confirms minimal observed exploitation activity.
RemediationAI
Upgrade to NanaZip 6.0.1698.0 or later, which is confirmed as the fixed release by the vendor security advisory at https://github.com/M2Team/NanaZip/security/advisories/GHSA-7hqh-mq57-wjmq. If immediate upgrade is not possible, the most effective compensating control is to configure file-type associations and user policies to prevent NanaZip from being used to open archives from untrusted sources, since exploitation unconditionally requires a user to open a crafted littlefs image. Restricting which users or processes can invoke NanaZip on externally sourced files (e.g., via application allowlisting or file-open policy in managed environments) reduces exposure. No network-level controls apply given the local attack vector. There are no documented side effects to upgrading to 6.0.1698.0.
Affected VersionsENISA
Affected Packages
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 affected component is its littlefs filesystem image parser - littlefs being a lightweight filesystem designed for embedded systems. CWE-770 (Allocation of Resources Without Limits or Throttling) identifies the root cause: the Open method reads the 32-bit unsigned integer BlockCount directly from the littlefs superblock, which is fully attacker-controlled, then enters a loop iterating BlockCount times and allocating a file-path entry on the heap per iteration. Because no upper-bound ceiling is enforced and BlockCount is never validated against the actual byte size of the supplied image, setting BlockCount to the maximum 32-bit unsigned value (0xFFFFFFFF, approximately 4.29 billion) causes the allocator to be invoked billions of times. The minimal reproduction case is a 44-byte image, confirming the superblock parsing occurs before any file-size consistency check.
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
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Local file-open attack vector (AV:L, UI:R) with no attacker privileges needed; availability-only impact scoped to the application (A:L, C:N, I:N, S:U).
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
NanaZip is an open source file archive. From 5.0.1252.0 to before 6.0.1698.0, a denial-of-service vulnerability exists in the littlefs filesystem image parser in NanaZip. The handler's Open method reads BlockCount directly from the attacker-controlled superblock without any validation against the actual file size or any upper-bound ceiling, then iterates BlockCount times, allocating a file-path entry per iteration. A crafted 44-byte littlefs image with BlockCount = 0xFFFFFFFF causes ~4 billion heap allocations, exhausting available memory. This vulnerability is fixed in 6.0.1698.0.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Nanazip versions up to 6.0.1630.0 is affected by loop with unreachable exit condition (infinite loop) (CVSS 7.5).
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
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
Out-of-bounds memory read in NanaZip versions 5.0.1252.0 through 6.0.1637.x allows local authenticated attackers to disc
NanaZip versions 5.0.1252.0 through 6.0.1629.0 are vulnerable to denial of service through malformed ROMFS archives that
NanaZip versions 5.0.1252.0 through 6.5.1637.x contain an integer underflow in the .NET Single File Application parser t
Heap out-of-bounds read in NanaZip's SquashFS LZ4 decompression handler exposes adjacent heap memory contents when a use
A one-byte heap out-of-bounds null write (CWE-787) in NanaZip's UFS/UFS2 filesystem image parser allows a crafted .ufs,
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
Process crash via uncaught C++ exception in NanaZip's .NET single-file bundle handler affects all versions prior to 6.5.
Stack exhaustion in NanaZip's UFS/UFS2 filesystem image parser crashes the application when a user opens a specially cra
Integer divide-by-zero in NanaZip's UFS/UFS2 filesystem image parser crashes the application when a user opens a special
EUVD-2026-29789
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB