PT-2026-79050 · Nanazip · Nanazip

CVE-2026-54616

·

Published

2026-04-25

·

Updated

2026-08-20

CVSS v2.0

8.5

High

VectorAV:N/AC:L/Au:N/C:C/I:N/A:P
Name of the Vulnerable Software and Affected Versions NanaZip versions 1.0.88.0 through 6.0.1697.0 NanaZip versions 1.0.88.0 through 6.5.1741.0
Description The Lz4Decode() function in NanaZip.Core/SevenZip/CPP/7zip/Archive/SquashfsHandler.cpp incorrectly handles return values from LZ4 decompress safe(). It only rejects a zero return, while malformed input can produce a negative error value. This negative integer is converted to an unsigned destLen and truncated into outBufWasWrittenSize, leading the ReadBlock() function to trust an inflated cachedUnpackBlockSize. During fragment extraction, an attacker-controlled inode Offset can cause memcpy() to read beyond the cachedBlock heap allocation, potentially leaking adjacent heap contents into the extracted file or causing the process to crash.
Recommendations Update to stable version 6.0.1698.0. Update to preview version 6.5.1742.0.

Exploit

Fix

Out of bounds Read

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-12653
CVE-2026-54616
GHSA-95X5-QVVM-HMFP

Affected Products

Nanazip