Skip to main content

NanaZip EUVDEUVD-2026-36506

| CVE-2026-47222 MEDIUM
Out-of-bounds Read (CWE-125)
2026-06-12 GitHub_M
5.4
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious .avb/.img with underflowing value_num_bytes
  2. Delivery
    Deliver file to victim via email or download
  3. Exploit
    Victim opens file in NanaZip
  4. Execution
    AvbHandler bounds check bypassed via unsigned underflow
  5. Persist
    AddNameToString reads ~4 GiB past 64 KiB heap buffer
  6. Impact
    Process 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.

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 – 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

NanaZip 3.0.1000.0, < 6.0.1698.0

Affected Packages

euvd nanazip_3_0_1000_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 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

Vendor (GitHub_M) PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
vuln.today AI 5.4 MEDIUM

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.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

2
Patch available
Jun 12, 2026 - 18:01 EUVD
CVE Published
Jun 12, 2026 - 16:56 cve.org
MEDIUM 5.4

DescriptionCVE.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

EPSS Score
0.0%
Top 85% exploitable
Social Media
1
Sightings
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

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.

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-42445 MEDIUM
5.5 May 12

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

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

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