p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de p7zip

Vulnerabilidades publicadas para p7zip en los últimos 30 días: 1. Incluidas en el catálogo KEV: 0.

RSS ↗
Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 29

  1. CVE-2026-104086

    Media · CVSS 6.8EPSS 0,19%Sin corrección publicada

    7-Zip < 26.03 SquashFS Uninitialized Memory Disclosure via UID/GID Table

    7-Zip before 26.03 contains an uninitialized memory disclosure vulnerability in the SquashFS v4 archive handler (SquashfsHandler.cpp) that allows attackers to leak heap memory by crafting a malicious archive where the superblock’s no_ids field is set so that the final metadata block’s expected size is miscomputed and bypasses the size validation check. By listing or extracting the crafted archive, attackers can cause the application to return uninitialized heap memory as the kpidUserId and kpidGroupId properties, exposing potentially sensitive process memory contents to the user.

    Publicación Actualización
  2. CVE-2026-14266

    Alta · CVSS 7EPSS 0,74%Código de explotación públicoCorrección disponible

    7-Zip XZ Decompression Heap-based Buffer Overflow Remote Code Execution Vulnerability

    7-Zip XZ Decompression Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of 7-Zip. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the processing of XZ chunked data. Crafted XZ-compressed data can trigger an overflow of a heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-30169.

    • Actualiza a 16.02+really26.02+dfsg-0+deb12u1
    Publicación Actualización
  3. CVE-2026-58052

    Media · CVSS 4.8EPSS 0,17%Sin corrección publicada

    7-Zip - Mark-of-the-Web Bypass via RAR5 Alternate Data Stream Name Collision

    7-Zip for Windows through 26.01 fails to preserve the Mark-of-the-Web when extracting a crafted RAR5 archive, because its guard that suppresses an archive-supplied Zone.Identifier stream matches the exact name 'Zone.Identifier' while a RAR5 STM record named ':Zone.Identifier:$DATA' is not matched and NTFS canonicalizes it to the same stream, overwriting the propagated Internet-zone marker with ZoneId=0. A second STM record named '::$DATA' overwrites the extracted file's default data stream, letting an attacker defeat SmartScreen/MotW warnings and spoof file content.

    Publicación Actualización
  4. CVE-2026-48112

    Media · CVSS 6.5EPSS 0,39%Corrección disponible

    GHSL-2026-122 7-Zip Ar SYMDEF OOB Read

    7-Zip is a file archiver with a high compression ratio. Versions 9.18 through 26.00 contain a heap out-of-bounds read in 7-Zip Ar handler BSD SYMDEF parser. A 4-byte heap out-of-bounds read exists in the Unix ar archive parser in 7-Zip. When parsing a BSD-style __.SYMDEF symbol table, the ParseLibSymbols function reads a 32-bit namesSize field via Get32 at a position that can equal the buffer size, reading 4 bytes past the end of the heap allocation. This reads uninitialized heap data under the default allocator. Version 26.01 patches the issue.

    • Actualiza a 16.02+really26.01+dfsg-0+deb12u1
    Publicación Actualización
  5. CVE-2026-48111

    Media · CVSS 4.3EPSS 0,34%Corrección disponible

    GHSL-2026-121 7-Zip UEFI DEPEX OOB Read

    7-Zip is a file archiver with a high compression ratio. Versions 9.21 through 26.00 contain an off-by-one out-of-bounds read vulnerability in the ParseDepedencyExpression function of the UEFI firmware image parser(CPP/7zip/Archive/UefiHandler.cpp). The function validates an attacker-controlled opcode byte using > instead of >= against the element count of the 10-entry kExpressionCommands static array, allowing an opcode value of 10 to read one pointer slot (8 bytes on x64) past the end of the array in .rodata. The out-of-bounds value is then dereferenced as a const char * and passed through strlen and memcpy into the archive's Characts proper

    • Actualiza a 16.02+really26.01+dfsg-0+deb12u1
    Publicación Actualización
  6. CVE-2026-48104

    Media · CVSS 4.2EPSS 0,25%Corrección disponible

    GHSL-2026-120: 7-Zip SquashFS BlockToNode uninitialized heap read

    7-Zip is a file archiver with a high compression ratio. Versions 9.18 through 26.00 contain an uninitialized heap read in the SquashFS archive handler caused by a sparsely populated index array. In the SquashFS handler, _blockToNode is allocated with capacity for every metadata block but populated only when an inode crosses a block boundary, so a crafted image with few inodes spanning many blocks leaves most slots holding raw heap contents (the underlying allocator does not zero-initialize POD storage). When OpenDir looks up an attacker-influenced blockIndex (derived from the RootInode superblock field), it reads two of these uninitialized sl

    • Actualiza a 16.02+really26.01+dfsg-0+deb12u1
    Publicación Actualización
  7. CVE-2026-48103

    Media · CVSS 4.3EPSS 0,34%Corrección disponible

    GHSL-2026-119 7-Zip WIM SecurityId OOB read

    7-Zip is a file archiver with a high compression ratio. Versions 9.34 through 26.00 contain an off-by-one heap out-of-bounds read in the WIM (Windows Imaging) archive handler's security descriptor lookup. In CHandler::GetSecurity (CPP/7zip/Archive/Wim/WimHandler.cpp), the per-image SecurOffsets table holds numEntries + 1 cumulative offsets, but the check securityId >= SecurOffsets.Size() admits securityId == numEntries, and the function then reads SecurOffsets[securityId + 1], fetching one UInt32 past the end of the heap-allocated CRecordVector (which performs no bounds checking on operator[]). The securityId is attacker-controlled at offset

    • Actualiza a 16.02+really26.01+dfsg-0+deb12u1
    Publicación Actualización
  8. CVE-2026-48102

    Baja · CVSS 3.1EPSS 0,27%Corrección disponible

    GHSL-2026-118: 7-Zip UDF Field OOB Read

    7-Zip is a file archiver with a high compression ratio. Versions 9.11 through 26.00 contain a heap out-of-bounds read of up to 3 bytes in the UDF disc image handler's File Identifier Descriptor parser. In CFileId::Parse (CPP/7zip/Archive/Udf/UdfIn.cpp), after validating size < 38 + idLen + impLen and advancing processed to 38 + impLen + idLen, the alignment-padding loop reads p[processed] while incrementing up to 3 times to reach a 4-byte boundary, and the processed <= size bounds check only runs after the loop. When (38 + impLen + idLen) % 4 != 0 and 38 + impLen + idLen == size, the loop reads 1 to 3 bytes past the end of the exact-size heap

    • Actualiza a 16.02+really26.01+dfsg-0+deb12u1
    Publicación Actualización
  9. CVE-2026-48101

    Media · CVSS 6.5EPSS 0,4%Corrección disponible

    GHSL-2026-117: 7-Zip UEFI Capsule uninitialized heap memory disclosure

    7-Zip is a file archiver with a high compression ratio. Versions 9.21 through 26.00 contain an An uninitialized memory disclosure vulnerability in the UEFI capsule (.scap) parser in 7-Zip. The OpenCapsule function allocates a heap buffer of attacker-declared CapsuleImageSize (up to 1 GiB) without zero-initialization, then reads the file contents into it with ReadStream_FALSE whose return value is silently discarded. If the file is truncated, the unread tail of the buffer retains uninitialized heap memory, which is then exposed as extracted file content via GetStream. Version 26.0.1 fixes the issue.

    • Actualiza a 16.02+really26.01+dfsg-0+deb12u1
    Publicación Actualización
  10. CVE-2026-48095

    Alta · CVSS 8.8EPSS 0,63%Corrección disponible

    GHSL-2026-140_7-Zip: 7-Zip has a heap buffer overflow via NTFS compressed stream buffer under-allocation

    7-Zip is a file archiver with a high compression ratio. Versions 26.00 and prior contain a heap buffer overflow vulnerability caused by an under-allocation in the NTFS compressed stream buffer (GetCuSize shift UB), potentially allowing attackers to cause arbitrary code execution or application crashes. CInStream::GetCuSize() in the NTFS handler computes the compression-unit buffer size as (UInt32)1 << (BlockSizeLog + CompressionUnit), and a crafted image with ClusterSizeLog >= 28 and CompressionUnit == 4 drives the exponent to 32, which is undefined behavior and collapses on x86/x64 so _inBuf is allocated as 1 byte. ReadStream_FALSE then writ

    • Actualiza a 16.02+really26.01+dfsg-0+deb12u1
    Publicación Actualización
  11. CVE-2026-48092

    Media · CVSS 4.3EPSS 0,5%Corrección disponible

    7-Zip SquashFS Fragment Offset Overflow (GHSL-2026-116)

    7-Zip is a file archiver with a high compression ratio. Versions 9.34 through 26.00 contain a heap memory disclosure via SquashFS fragment offset integer overflow on 32-bit builds. 32-bit integer overflow in the SquashFS ReadBlock function allows an attacker-controlled node.Offset value to bypass the fragment bounds check, causing memcpy to read heap memory preceding the cache buffer into the extracted file. The vulnerability is exploitable only on 32-bit builds of 7-Zip where size_t is 32 bits, allowing the addition offsetInBlock + blockSize to wrap modulo 2³². On 64-bit builds the addition is promoted to 64 bits and the check correctly reje

    • Actualiza a 16.02+really26.01+dfsg-0+deb12u1
    Publicación Actualización
  12. CVE-2025-11002

    Alta · CVSS 7EPSS 0,54%Corrección disponible

    7-Zip ZIP File Parsing Directory Traversal Remote Code Execution Vulnerability

    7-Zip ZIP File Parsing Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of 7-Zip. Interaction with this product is required to exploit this vulnerability but attack vectors may vary depending on the implementation. The specific flaw exists within the handling of symbolic links in ZIP files. Crafted data in a ZIP file can cause the process to traverse to unintended directories. An attacker can leverage this vulnerability to execute code in the context of a service account. Was ZDI-CAN-26743.

    • Actualiza a 16.02+really25.01+dfsg-0+deb12u1
    Publicación Actualización
  13. CVE-2025-11001

    Alta · CVSS 7EPSS 27,39%Código de explotación públicoCorrección disponible

    7-Zip ZIP File Parsing Directory Traversal Remote Code Execution Vulnerability

    7-Zip ZIP File Parsing Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of 7-Zip. Interaction with this product is required to exploit this vulnerability but attack vectors may vary depending on the implementation. The specific flaw exists within the handling of symbolic links in ZIP files. Crafted data in a ZIP file can cause the process to traverse to unintended directories. An attacker can leverage this vulnerability to execute code in the context of a service account. Was ZDI-CAN-26753.

    • Actualiza a 16.02+really25.01+dfsg-0+deb12u1
    Publicación Actualización
  14. CVE-2025-53817

    Media · CVSS 5.5EPSS 0,71%Corrección disponible

    GHSL-2025-059 - 7-Zip - Null pointer array write attempt in NArchive::NCom::CHandler::GetStream

    7-Zip is a file archiver with a high compression ratio. 7-Zip supports extracting from Compound Documents. Prior to version 25.0.0, a null pointer dereference in the Compound handler may lead to denial of service. Version 25.0.0 contains a fix cor the issue.

    • Actualiza a 16.02+really25.01+dfsg-0+deb12u1
    Publicación Actualización
  15. CVE-2024-11612

    Media · CVSS 6.5EPSS 1,77%Corrección disponible

    7-Zip CopyCoder Infinite Loop Denial-of-Service Vulnerability

    7-Zip CopyCoder Infinite Loop Denial-of-Service Vulnerability. This vulnerability allows remote attackers to create a denial-of-service condition on affected installations of 7-Zip. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation. The specific flaw exists within the processing of streams. The issue results from a logic error that can lead to an infinite loop. An attacker can leverage this vulnerability to create a denial-of-service condition on the system. Was ZDI-CAN-24307.

    • Actualiza a 16.02+really25.01+dfsg-0+deb12u1
    Publicación Actualización
  16. CVE-2023-52169

    Alta · CVSS 8.2EPSS 0,99%Corrección disponible

    CVE-2023-52169

    The NtfsHandler.cpp NTFS handler in 7-Zip before 24.01 (for 7zz) contains an out-of-bounds read that allows an attacker to read beyond the intended buffer. The bytes read beyond the intended buffer are presented as a part of a filename listed in the file system image. This has security relevance in some known web-service use cases where untrusted users can upload files and have them extracted by a server-side 7-Zip process.

    • Actualiza a 16.02+really25.01+dfsg-0+deb12u1
    Publicación Actualización
  17. CVE-2023-52168

    Alta · CVSS 8.4EPSS 0,34%Corrección disponible

    CVE-2023-52168

    The NtfsHandler.cpp NTFS handler in 7-Zip before 24.01 (for 7zz) contains a heap-based buffer overflow that allows an attacker to overwrite two bytes at multiple offsets beyond the allocated buffer size: buffer+512*i-2, for i=9, i=10, i=11, etc.

    • Actualiza a 16.02+really25.01+dfsg-0+deb12u1
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →