CVE-2024-45311

Yüksek

Açıklama

Quinn, IETF QUIC taşıma protokolünün saf Rust ile yazılmış, async uyumlu bir uygulamasıdır. quinn-proto 0.11 itibarıyla, bir sunucunun `Incoming` bağlantısını `accept()`, `retry()`, `refuse()` veya `ignore()` yapması mümkündür. Ancak, doğrulanmamış bir bağlantı üzerinde `retry()` çağrılması, aşağıdaki durumlarda sunucuyu olası bir paniğe (panic) maruz bırakır: 1. Yinelenen bir başlangıç paketi alındığında, sonuçlanan doğrulanmış bağlantı üzerinde `refuse` veya `ignore` çağrılması. Bu sorun, hizmet reddi saldırısını durdurmak gibi durumlar için sunucunun `refuse()`/`ignore()` kod yolu çalıştırılana kadar fark edilmeyebilir. 2. Başarıyla şifresi çözülen ve bağlantı kimliklerini tüketmeyen benzer bir başlangıç paketi alındığında; sonuçlanan doğrulanmış bağlantının başlangıç paketinin şifresinin çözülememesi veya bağlantı kimliklerinin tükenmesi durumunda kabul etme işlemi gerçekleştirilmesi. İstemciler düzgün davrandığı sürece bu sorun fark edilmeyebilir. İlk durum gerçek bir uygulamada gözlemlenmişken, ikincisi yalnızca teoriktir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünQuinn
Yayın2 Eyl 2024
İlk görülme2 Eyl 2024
Zayıflık türüCWE-670CWE-670

Nasıl düzeltilir

Güncelleyin
  • quinn_project quinn0.11.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
quinn_project quinn0.11.0 ≤ v < 0.11.40.11.4

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-2024-45311 · Quinn · Dark Radar