CVE-2026-42444

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

Configuration 1 (hide)

cpe:2.3:a:m2team:nanazip:*:*:*:*:*:*:*:*

History

26 Oct 2026, 18:10

Type Values Removed Values Added
Summary
  • (es) NanaZip es un archivador de archivos de código abierto. Desde 5.0.1252.0 hasta antes de 6.0.1698.0, existe una vulnerabilidad de denegación de servicio en el analizador de imágenes del sistema de archivos littlefs en NanaZip. El método Open del gestor lee BlockCount directamente del superbloque controlado por el atacante sin ninguna validación contra el tamaño real del archivo o cualquier límite superior, luego itera BlockCount veces, asignando una entrada de ruta de archivo por iteración. Una imagen littlefs manipulada de 44 bytes con BlockCount = 0xFFFFFFFF provoca aproximadamente 4 mil millones de asignaciones de memoria dinámica, agotando la memoria disponible. Esta vulnerabilidad se corrige en 6.0.1698.0.

Information

Published : 2026-05-12 20:16

Updated : 2026-10-26 18:10


NVD link : CVE-2026-42444

Mitre link : CVE-2026-42444

CVE.ORG link : CVE-2026-42444


JSON object : View

Products Affected

m2team

  • nanazip
CWE
CWE-770

Allocation of Resources Without Limits or Throttling