İçeriğe atla
Noroxi
CVE-2026-48104· NVD / CVE Programı· CNA GitHub_M

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 slots and passes them as the left/right bounds of a binary search over _nodesPos, which dereferences the midpoint without bounds checking; if the resulting value happens to match the search key, the returned index is used to read a full node struct from _nodes whose fields feed further directory parsing, forming a chained OOB read primitive that is heap-layout-dependent and not reliably triggerable. The SquashFS handler is enabled by default in stock 7z.dll and the issue triggers during Open() with no interaction beyond opening the file; impact is denial of service from wild-pointer dereference and potential heap information disclosure, with no write primitive. Version 26.01 fixes the issue.

OrtaCVSS 4.2 · v3.1—İstismar yok Düzeltme var

Noroxi analizi

Bu kayıt için henüz Noroxi analizi yok

Veritabanındaki yüz binlerce zafiyetin tamamına elle analiz yazmıyoruz; bu dürüst olmazdı. Öne çıkan ve sahada etkisi olan zafiyetler için mekanizma, tespit ve kapatma adımlarını ekibimiz yazıyor.

Bu ürünü kullanıyoruz, yardım isteyin
Yayın
5 Haz 2026
Güncelleme
17 Haz 2026
EPSS
%0,2 · 14. yüzdelik
Bu CVE’yi takip et

Takip etmek için giriş yap · Takip ettiğin kayıt KEV’e girer, istismarı çıkar ya da güncellenirse bildirim alırsın.

Rapor araçları

JSON

Aksiyon skoru

16

İzleyin

Şimdilik düşük öncelik.

CVSS
16 / 40 · 4.2 / 10
CISA KEV
0 / 30 · Listede değil
EPSS
0 / 30 · %0,2

CISA SSVC kararı

Sömürü
kavram kanıtı
Otomatikleştirilebilir
hayır
Teknik etki
kısmi

Vulnrichment: CISA'nın karar ağacı girdileri.

CNA ile NVD puanı

NVD
—
CNA · GitHub_M
4,2
NVD henüz kendi puanını vermedi; gösterilen puan CNA’nın.

Kaydı açan otoritenin puanı ile NVD’nin bağımsız puanı. İki puan arasındaki fark ciddiyetin tartışmalı olduğunu gösterir.

Etkilenen sistemler

ÜreticiÜrün
7-zip7-zip

Etkilenen sürümler

NVD sürüm aralıkları (katalogdaki ürünler için). Stack’ine sürümle eklersen eşleşme bunlarla yapılır.

  • 7-zip 7-zip9.18 ve sonrası · 26.01 öncesi

Üreticinin bildirdiği sürümler

Kaydı açan otorite (GitHub_M) tarafından bildirilen etkilenen sürüm aralıkları. NVD'nin CPE analizinden bağımsızdır ve genellikle ondan önce gelir.

  • mcmilk 7-Zip

    • >= 9.18, < 26.01etkilenir

Paket düzeyi etkilenme

OSV ve GitHub Advisory verisi: ekosistem, paket ve aralık. SBOM eşleşmesi bu tabloyu kullanır.

EkosistemPaketEtkilenen aralıkDüzeltme
Alpine:v3.247zip26.01-r0 öncesi26.01-r0
Debian:127zip22.01+really26.01+dfsg-0+deb12u1 öncesi22.01+really26.01+dfsg-0+deb12u1
Debian:12p7zip16.02+really26.01+dfsg-0+deb12u1 öncesi16.02+really26.01+dfsg-0+deb12u1
Debian:137ziptüm sürümler—
Debian:13p7zip16.02+transitional.1 öncesi16.02+transitional.1
Debian:147zip26.01+dfsg-1 öncesi26.01+dfsg-1
openSUSE:Leap 16.07zip26.01-160000.1.1 öncesi26.01-160000.1.1
openSUSE:Tumbleweed7zip26.02-2.1 öncesi26.02-2.1
SUSE:Linux Enterprise Module for Basesystem 15 SP77zip26.01-150400.9.6.1 öncesi26.01-150400.9.6.1
SUSE:Linux Enterprise Server 16.07zip26.01-160000.1.1 öncesi26.01-160000.1.1

Aynı birincil ürünün en yüksek skorlu diğer kayıtları.

  • CVE-2025-04117-Zip Mark-of-the-Web Bypass VulnerabilityKEV
    78Bu hafta
  • CVE-2023-31102Ppmd7.c in 7-Zip before 23.00 allows an integer underflow and invalid read operation via a crafted 7Z archive.
    48Planlayın
  • CVE-2008-6536Unspecified vulnerability in 7-zip before 4.5.7 has unknown impact and remote attack vectors, as demonstrated by the PROTOS GENOME test suit
    41Planlayın
  • CVE-2025-110017-Zip ZIP File Parsing Directory Traversal Remote Code Execution Vulnerability
    39İzleyin
  • CVE-2024-114777-Zip Zstandard Decompression Integer Underflow Remote Code Execution Vulnerability
    38İzleyin
  • CVE-2026-48095GHSL-2026-140_7-Zip: 7-Zip has a heap buffer overflow via NTFS compressed stream buffer under-allocation
    35İzleyin

Düzeltme

Hangi sürüme geçmeli

Üretici, paket deposu ve Microsoft kayıtlarından derlenen düzeltme sürümleri. Yükseltmeden önce üreticinin notunu doğrulayın.

Ürün / paketDüzeltilmiş sürümKaynak
alpine:7zip26.01-r0 · Alpine:v3.24Paket deposu (OSV)
debian:7zip22.01+really26.01+dfsg-0+deb12u1 · Debian:12Paket deposu (OSV)
debian:p7zip16.02+really26.01+dfsg-0+deb12u1 · Debian:12Paket deposu (OSV)
opensuse:7zip26.02-2.1 · openSUSE:TumbleweedPaket deposu (OSV)
suse:7zip26.01-160000.1.1 · SUSE:Linux Enterprise Server 16.0Paket deposu (OSV)

İstismar durumu

Bilinen kamuya açık istismar yok

Şu an kamuya açık bir istismar görülmedi. Bu, güvende olduğunuz anlamına gelmez; yalnızca eşiğin biraz daha yüksek olduğunu gösterir.

Araştırma bağlamı

Pentester ve araştırmacı için: saldırı profili, puan anlaşmazlığı, zaman çizelgesi, yama commit’leri, kredi, varyant ve zincir adayları, bug bounty kapsamı. Hepsi mevcut veriden türetilir; istismar kodu içermez.

Zaman çizelgesi

Yayından bugüne: kavram kanıtı, Metasploit modülü, CISA KEV ve düzeltme kaydı. Tarihler kaynakların bildirdiği tarihlerdir.

Yayın dışında tarihli olay yok.

EPSS son 120 gün

FIRST EPSS günlük puanı; yalnızca 0,01 ve üstü değişimler kaydedilir (adım grafiği).

Yama ve commit bağlantıları

Referanslardaki commit, PR ve diff adresleri. Patch-diff ve varyant avı için başlangıç noktası; istismar değil, düzeltmedir.

Referanslarda commit ya da PR bağlantısı yok.

CNA kaydında adı geçen bulan, bildiren ve analistler. Ada tıkla, aynı araştırmacının diğer kayıtlarını gör.

CNA kaydında kredi yok.

Varyant adayları

Aynı üründe aynı zafiyet sınıfı, 18 ay içinde. Yama kök nedeni kapatmadıysa kardeş hata burada olur.

  • CVE-2026-480920 gün arayla7-Zip SquashFS Fragment Offset Overflow (GHSL-2026-116)
    32İzleyin
  • CVE-2026-481030 gün araylaGHSL-2026-119 7-Zip WIM SecurityId OOB read
    28İzleyin
  • CVE-2026-481110 gün araylaGHSL-2026-121 7-Zip UEFI DEPEX OOB Read
    28İzleyin
  • CVE-2026-481120 gün araylaGHSL-2026-122 7-Zip Ar SYMDEF OOB Read
    26İzleyin
  • CVE-2026-481020 gün araylaGHSL-2026-118: 7-Zip UDF Field OOB Read
    17İzleyin

Zincir adayları

Aynı üründe kimlik doğrulama atlatma ile yetki isteyen bir açık kısa aralıkla yayımlanmış: birlikte kimlik doğrulamasız bir yola dönüşebilir.

—

Bug bounty kapsamı

Bilinen herkese açık program yok.

Kaynak: bounty-targets-data (HackerOne, Bugcrowd, Intigriti, YesWeHack herkese açık listeleri).

Teknik detay

Saldırı koşulları

  • İnternetten erişebilen herkes tetikleyebilir.
  • Hesap ya da parola gerekmez.
  • Bir kullanıcının bağlantıyı açması ya da sayfayı ziyaret etmesi gerekir.
  • Zamanlama ya da yapılandırma gibi özel koşullar gerekir.

Başarılı olursa

Gizlilik
düşük · veriler okunabilir
Bütünlük
yok
Erişilebilirlik
düşük · hizmet durdurulabilir
Saldırı vektörü
Ağ
Karmaşıklık
Yüksek
Gereken yetki
Yok
Kullanıcı etkileşimi
Gerekir
Kapsam
Değişmez
Gizlilik etkisi
Düşük
Bütünlük etkisi
Yok
Erişilebilirlik etkisi
Düşük

Zayıflık sınıfı (CWE)

CWE-125 · Out-of-bounds Read

CVSS vektörü

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:L

nvd-secondary

Saldırı bağlamı

Bu zafiyet sınıfının (CWE) MITRE CAPEC saldırı desenleri ve ATT&CK teknikleri. Tespit kuralı ve tehdit avı için başlangıç noktası.

ATT&CK teknikleri

—

Değişiklik günlüğü

  1. Düzeltme✗ → ✓

Takip ettiğiniz kayıtlarda bu değişiklikler bildirim olarak da gelir. →

Tüm kayıtlar