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

CVE-2026-48102

·

Published

2026-04-21

·

Updated

2026-08-13

CVSS v3.1

4.3

Medium

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions 7-Zip versions 9.11 through 26.00
Description A heap out-of-bounds read of up to 3 bytes exists in the UDF disc image handler's File Identifier Descriptor parser. In the CFileId::Parse() function, an alignment-padding loop reads data to reach a 4-byte boundary, but the bounds check occurs only after the loop has executed. When the sum of the fixed header size and lengths is equal to the buffer size and not aligned to 4 bytes, the system reads past the end of the heap buffer allocated via buf.Alloc(). This issue affects .iso and .udf files and is triggered during the Open() process when listing or extracting a crafted UDF image. The impact is limited to denial of service, causing crashes under hardened allocators, and information disclosure via a 1-bit oracle per out-of-bounds byte.
Recommendations Update to version 26.01.

Exploit

Fix

DoS

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-07868
CVE-2026-48102
ECHO-EBB4-90FC-823E
OPENSUSE-SU-2026:11502-1
OPENSUSE-SU-2026:21038-1
SUSE-SU-2026:22347-1
SUSE-SU-2026:2696-1

Affected Products

7-Zip