CVE-2026-46303

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: isofs: Rock Ridge CE devam uzantısını birim boyutuyla doğrulayın rock_continue() fonksiyonu, rs->cont_extent değerini Rock Ridge CE kaydından olduğu gibi okur ve blok numarasının bağlanan ISO 9660 birimi içinde olup olmadığını kontrol etmeden sb_bread()'e iletir. e595447e177b ("[PATCH] rock.c: handle corrupted directories") commit'i, CE devamı için cont_offset ve cont_size reddini eklemiş ancak uzantı blok numarasının kendisini doğrulamamıştır. Daha sonra f54e18f1b831 ("isofs: Fix infinite looping over CE entries") commit'i, CE zincir uzunluğunu RR_MAX_CE_ENTRIES = 32 ile sınırlandırmış ancak yine blok numarasını kontrolsüz bırakmıştır. udisks2 (masaüstü optik otomatik bağlama) veya CAP_SYS_ADMIN bağlaması aracılığıyla bağlanan özel olarak hazırlanmış bir ISO ile rs->cont_extent, kapsam dışı bir bloğa veya aynı blok aygıtındaki komşu bir dosya sistemine ait bloklara işaret edebilir. Kapsam dışı bir blok üzerindeki sb_bread(), blok katmanı EIO yolu üzerinden temiz bir şekilde NULL döndürür, dolayısıyla herhangi bir bellek güvenliği ihlali oluşmaz. Komşu dosya sistemi verilerinin kapsam içi okumaları için CE tamponu Rock Ridge kayıtları olarak ayrıştırılır ve yalnızca SL alt kayıtlarının metni readlink() aracılığıyla kullanıcı alanına ulaşır; bu durum bilgi sızıntısı kanalını daraltır ve istismar edilmesini zorlaştırır; yine de hatalı biçimlendirilmiş CE'nin doğrudan reddedilmesi, aynı fonksiyonda cont_offset ve cont_size için halihazırda mevcut olan reddetme yapısıyla uyumludur. Mevcut offset/size reddinin yanına rock_continue() fonksiyonuna bir ISOFS_SB(sb)->s_nzones sınır kontrolü ekleyerek aynı bozuk dizin girişi bildiriminin yazdırılması sağlanmıştır.

ÖnemYüksek
CVSS8.2
İstismar olasılığı—
ÜrünLinux Kernel
Yayın8 Haz 2026
İlk görülme8 Haz 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel2.6.33, 3.3, 3.5, 3.11, 3.13, 3.15, 3.18, 5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.88, 6.18.30, 7.0.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel2.6.32.66 ≤ v < 2.6.33, 3.2.67 ≤ v < 3.3, 3.4.107 ≤ v < 3.5, 3.10.64 ≤ v < 3.11, 3.12.36 ≤ v < 3.13, 3.14.28 ≤ v < 3.15, 3.17.8 ≤ v < 3.18, 3.18.2 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.88, 6.13 ≤ v < 6.18.30, 6.19 ≤ v < 7.0.7, 7.12.6.33, 3.3, 3.5, 3.11, 3.13, 3.15, 3.18, 5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.88, 6.18.30, 7.0.7

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.