PT-2026-46964 · 7 Zip+1 · 7-Zip

CVE-2026-48092

·

Published

2026-04-21

·

Updated

2026-08-13

CVSS v3.1

8.1

High

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Name of the Vulnerable Software and Affected Versions 7-Zip versions 9.34 through 26.00
Description A heap memory disclosure exists in 32-bit builds where a 32-bit integer overflow occurs in the SquashFS ReadBlock() function. This allows an attacker-controlled node.Offset value to bypass fragment bounds checks, causing memcpy to read heap memory preceding the cache buffer into the extracted file. This occurs because the addition of offsetInBlock and blockSize can wrap modulo 2³² when size t is 32 bits. 64-bit builds are not affected as the addition is promoted to 64 bits, ensuring the check correctly rejects the input.
Recommendations Update to version 26.01.

Exploit

Fix

DoS

Integer Overflow

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-07874
CVE-2026-48092
ECHO-5AA5-E5E2-E8EE
OPENSUSE-SU-2026:11502-1
OPENSUSE-SU-2026:21038-1
SUSE-SU-2026:22347-1
SUSE-SU-2026:2696-1

Affected Products

7-Zip