PT-2026-79050 · Nanazip · Nanazip
CVE-2026-54616
·
Published
2026-04-25
·
Updated
2026-08-20
CVSS v2.0
8.5
High
| Vector | AV: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
Affected Products
Nanazip