CVE-2026-61695

Yüksek

Açıklama

Wire; Android, Kotlin, Swift ve Java için gRPC ve protocol buffers sağlar. 6.4.1 ve 7.0.0-alpha04 sürümlerinden önce, Wire'ın Swift çalışma zamanındaki ProtoReader.skipGroup(expectedEndTag:unknownFieldsWriter:) fonksiyonu, bilinmeyen bir START_GROUP alanı içindeki LENGTH_DELIMITED alanı için negatif bir uzunluğu kabul etmektedir. ProtoReader.readData(), negatif sayacı ReadBuffer.readData(count:) fonksiyonuna iletir; bu fonksiyonun yalnızca üst sınır kontrolü yapması, değerin Foundation Data(bytes:count:) kısmına ulaşmasına izin verir ve yakalanabilir bir ProtoDecoder.Error yerine kurtarılamaz bir işlem tuzağını (process trap) tetikler. Güvenilmeyen protobuf baytlarını çözen herhangi bir Swift işlemi; kimlik doğrulama, kullanıcı etkileşimi veya hedef şema bilgisi olmaksızın çökertilebilir. Bu sorun 6.4.1 ve 7.0.0-alpha04 sürümlerinde düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünSquare Wire
Yayın23 Eyl 2026
İlk görülme23 Eyl 2026
Zayıflık türüCWE-129CWE-129

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
square wire< 6.4.1, >= 7.0.0-alpha01, < 7.0.0-alpha04—

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.

CVE-2026-61695 · Square Wire · Dark Radar