Skip to content
Threat Feed
medium threat

Denial of Service Vulnerability in NanaZip UFS Codec

NanaZip 6.5 and earlier are vulnerable to a denial-of-service attack due to an unbounded memory allocation in the UFS codec handler triggered by a malicious fs_bsize value in a UFS image file.

CVE search metadata

CVE search record: CVE-2026-55781. EPSS: 0.11%. KEV: no. Product: NanaZip (<= 6.5.1742.0). Brief: Denial of Service Vulnerability in NanaZip UFS Codec. Brief link: https://feed.craftedsignal.io/briefs/2026-08-nanazip-dos/

NanaZip 6.5 and earlier versions contain a denial-of-service (DoS) vulnerability identified as CVE-2026-55781 within the NanaZip.Codecs UFS handler. The vulnerability exists because the application does not properly validate the fs_bsize field when parsing UFS image files. An attacker can craft a malicious UFS image file with an manipulated superblock fs_bsize value, forcing the UFS handler to perform unbounded memory allocation. This triggers excessive memory consumption, which can lead to application instability, unresponsiveness, or an immediate crash of the NanaZip process. This flaw was documented through a proof-of-concept generator that produces malformed UFS image files capable of exploiting this logic error. The issue was addressed in version 6.5.1749.0.

Attack Chain

  1. An attacker creates a malformed UFS image file (e.g., poc.img) incorporating a manipulated superblock.
  2. The attacker modifies the fs_bsize field in the superblock to a large value (e.g., 1 GiB) within the crafted image.
  3. The attacker sets the root inode (di_size) to an excessively large value, such as 1 TiB, to trigger buffer overrun logic.
  4. The attacker delivers the malicious UFS image to a target user via email, web download, or removable media.
  5. The target user attempts to open or extract the malicious UFS image using NanaZip.
  6. The NanaZip.Codecs UFS handler processes the malformed image and reaches the vulnerable allocation routine.
  7. The application performs an unbounded allocation of multiple GiBs of memory based on the tainted fs_bsize value.
  8. The process exhausts available memory or triggers a memory management error, resulting in a denial-of-service (crash) of NanaZip.

Impact

Successful exploitation results in the crash and denial-of-service of the NanaZip application. While the PoC demonstrates the logic flaw, this attack requires user interaction, typically involving the opening of a malicious archive. Organizations using NanaZip to process untrusted UFS image files are at risk of application-level service disruption.

Recommendation

  1. Update all instances of NanaZip to version 6.5.1749.0 or later to remediate CVE-2026-55781.
  2. If immediate patching is not possible, implement strict file-type filtering on security gateways to block UFS image files from untrusted sources.
  3. Use Endpoint Detection and Response (EDR) to monitor for NanaZip processes consuming excessive memory or experiencing recurring abnormal crashes.

Immediate actions

Deploy patch to version 6.5.1749.0 across all endpoints.

IT Operations 72h

Mitigations

Block UFS file extensions via email and web proxies.

immediate Security Operations

CVE-2026-55781