Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious .avb/.img with underflowing value_num_bytes
-
DeliveryDeliver file to victim via email or download
-
ExploitVictim opens file in NanaZip
-
ExecutionAvbHandler bounds check bypassed via unsigned underflow
-
PersistAddNameToString reads ~4 GiB past 64 KiB heap buffer
-
ImpactProcess crash (DoS) with potential incidental heap data exposure
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The victim must actively open a crafted .avb or .img file using a vulnerable NanaZip installation (versions 3.0.1000.0 through pre-6.0.1698.0) on Windows. The trigger is the AVB vbmeta image parser (AvbHandler), which is invoked automatically when NanaZip encounters these file types - no special NanaZip configuration or feature flag is required beyond having the software installed in the affected version range. Exploitation is limited by the UI:R requirement: the victim must initiate the file-open action. No authentication, elevated privileges, or network service exposure are necessary on the victim system. The crash is deterministic, meaning the DoS outcome is reliable once the file is opened, but reliable memory exfiltration has not been demonstrated. |
| Impact | The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L, score 5.4) accurately reflects the attack profile: network-deliverable file, low crafting complexity, no authentication required, but requires user interaction to open the file. The UI:R constraint is the primary risk limiter - exploitation depends entirely on a victim voluntarily opening a malicious archive. EPSS at 0.05% and 15th percentile is consistently low, and there is no CISA KEV listing, no known public POC, and no evidence of in-the-wild use. The 'Google' and 'Microsoft' tags likely reflect the upstream 7-Zip AVB parser origin (Google's AVB format) and NanaZip's Windows platform rather than separate vendor exposure. The C:L impact is plausible but uncertain - while the heap overread theoretically exposes adjacent memory contents, the description characterizes the primary outcome as a deterministic crash, suggesting information extraction before termination would be incidental rather than reliable. Real-world risk is moderate-low: the vulnerability is user-triggered, crash-only in confirmed behavior, and exploitation interest is demonstrably minimal at this time. |
| Exploit ScenarioDerived | An attacker crafts a malicious .avb or .img file with a value_num_bytes field set to a value that triggers unsigned integer underflow in the bounds check. The file is delivered via email attachment, file-sharing link, or embedded in an archive. When the victim opens the file with a vulnerable NanaZip installation, AddNameToString reads up to ~4 GiB beyond the 64 KiB heap buffer, causing an immediate and deterministic process crash; heap contents in the overread region could theoretically be surfaced before termination. No public POC is currently known. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 12, 2026
Heap out-of-bounds read in NanaZip's Android Verified Boot (AVB) vbmeta image parser crashes the application and may leak heap memory contents when a victim opens a crafted .avb or .img file. Affected versions span 3.0.1000.0 through any release before 6.0.1698.0, covering a wide install base of Windows users. No public exploit code exists and EPSS sits at 0.05% (15th percentile), indicating low current exploitation interest, though the deterministic crash behavior lowers the bar for denial-of-service abuse.
RemediationAI
Upgrade NanaZip to stable version 6.0.1698.0 or preview version 6.5.1742.0, both of which contain the patch per the vendor advisory at https://github.com/M2Team/NanaZip/security/advisories/GHSA-mqqj-crf3-6q37. These are the only confirmed fixed releases; no earlier backport versions are identified. If immediate upgrade is not feasible, a targeted compensating control is to configure Windows to open .avb and .img files with a different application (or block them at mail gateways and download proxies), preventing NanaZip from invoking the vulnerable AvbHandler on untrusted inputs. This has the trade-off of disrupting legitimate Android firmware inspection workflows. There are no known configuration flags within NanaZip to disable the AVB parser selectively, so file-type blocking or upgrade are the only actionable mitigations.
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 a modern Windows archiver forked from 7-Zip. It inherits the upstream AvbHandler component, which parses Android Verified Boot vbmeta image structures - a format used to verify Android firmware partition integrity. The root cause is CWE-125 (Out-of-Bounds Read): a bounds check on the attacker-controlled value_num_bytes field suffers an unsigned integer underflow, allowing the value to wrap around and pass validation. The AddNameToString function subsequently uses this corrupted field as a read length, walking up to approximately 4 GiB past the boundary of a 64 KiB heap buffer. The underflow pattern is a classic CWE-191 precursor to CWE-125: because the field is unsigned, subtracting a larger value from a smaller one produces a very large positive number rather than a negative, bypassing the guard. The CVSS C:L rating (confirmed by the 'Information Disclosure' tag) reflects that heap data read during this overrun may be observable before the crash terminates the process.
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:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
File delivered over network (AV:N), no crafting complexity (AC:L), no privileges needed (PR:N), but user must open file (UI:R); heap overread yields limited confidentiality exposure (C:L) and deterministic crash (A:L) with no integrity impact.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
NanaZip is the 7-Zip derivative intended for the modern Windows experience. From version 3.0.1000.0 to before version 6.0.1698.0, a heap out-of-bounds read exists in the Android Verified Boot (AVB) vbmeta image parser in NanaZip (via the upstream 7-Zip AvbHandler). An unsigned integer underflow in a bounds check allows an attacker-controlled value_num_bytes field to pass validation, causing AddNameToString to read up to ~4 GiB past the end of a 64 KiB heap buffer. This causes a deterministic crash (denial of service) when opening a crafted .avb or .img file. This issue has been patched in stable version 6.0.1698.0 and preview version 6.5.1742.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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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
Memory exhaustion in NanaZip's littlefs filesystem image parser (versions 5.0.1252.0 through before 6.0.1698.0) allows a
EUVD-2026-36506
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB