Description
NanaZip is the 7-Zip derivative intended for the modern Windows experience. Prior to 6.5.1749.0, NanaZip's .NET single-file bundle handler in NanaZip.Codecs.Archive.DotNetSingleFile.cpp sizes its extraction buffer from the bundle entry Size field, which is only checked for sign and is not validated against the real file size. A crafted bundle can cause an attacker-chosen allocation inside Extract, where std::bad_alloc or std::length_error can escape across the COM STDMETHODCALLTYPE boundary and crash the process. This issue is fixed in version 6.5.1749.0.
Published: 2026-07-10
Score: 2.4 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in NanaZip, a modern Windows-friendly variation of 7‑Zip, where the .NET single‑file bundle handler allocates its extraction buffer based solely on the entry Size field. This field is only checked for sign but is not compared against the actual file size. A crafted bundle can cause an attacker‑chosen allocation that triggers a std::bad_alloc or std::length_error during extraction. Because the exception propagates across the COM STDMETHODCALLTYPE boundary, the process is terminated, resulting in a denial‑of‑service. The weakness is catalogued as CWE‑248 (Uncaught Exception) and CWE‑400 (Uncontrolled Resource Consumption).

Affected Systems

The product affected is NanaZip released by M2Team. Versions earlier than 6.5.1749.0 are vulnerable. The specific component is NanaZip.Codecs.Archive.DotNetSingleFile in that package. The upgrade to 6.5.1749.0 or newer resolves the issue.

Risk and Exploitability

The CVSS score of 2.4 indicates a low severity impact. The EPSS score of <1% suggests a very low probability of exploitation, and the weakness is not listed in the CISA KEV catalog, indicating limited widespread exploitation. The attack requires a crafted bundle to be processed by the vulnerable extraction routine, implying a local or file‑based attack that likely targets users who open malicious archives or operations performed by an untrusted process. Because the problem manifests as a crash rather than privilege escalation or data disclosure, the immediate risk is interruption of service to the affected user or system.

Generated by OpenCVE AI on July 29, 2026 at 10:33 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade NanaZip to version 6.5.1749.0 or later, which includes validation of entry sizes before buffer allocation.
  • If an upgrade cannot be performed immediately, restrict the use of the .NET single‑file extraction feature or prevent the application from opening potentially untrusted .nzip bundles.
  • Implement a monitoring layer to detect and quarantine crashes triggered by archive extraction to mitigate accidental denial‑of‑service incidents.

Generated by OpenCVE AI on July 29, 2026 at 10:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared M2team
M2team nanazip
Vendors & Products M2team
M2team nanazip

Fri, 10 Jul 2026 17:15:00 +0000

Type Values Removed Values Added
Description NanaZip is the 7-Zip derivative intended for the modern Windows experience. Prior to 6.5.1749.0, NanaZip's .NET single-file bundle handler in NanaZip.Codecs.Archive.DotNetSingleFile.cpp sizes its extraction buffer from the bundle entry Size field, which is only checked for sign and is not validated against the real file size. A crafted bundle can cause an attacker-chosen allocation inside Extract, where std::bad_alloc or std::length_error can escape across the COM STDMETHODCALLTYPE boundary and crash the process. This issue is fixed in version 6.5.1749.0.
Title NanaZip: Uncaught exception / unbounded allocation in NanaZip .NET single-file Extract() via unvalidated entry Size
Weaknesses CWE-248
CWE-400
References
Metrics cvssV4_0

{'score': 2.4, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-13T18:14:24.210Z

Reserved: 2026-06-17T14:40:28.379Z

Link: CVE-2026-55780

cve-icon Vulnrichment

Updated: 2026-07-13T18:14:00.495Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:45:03Z

Weaknesses
  • CWE-248

    Uncaught Exception

  • CWE-400

    Uncontrolled Resource Consumption