CVE-2024-53259
Açıklama
quic-go, QUIC protokolünün Go dilindeki bir uygulamasıdır. Yol dışı (off-path) bir saldırgan, bir ICMP Packet Too Large paketi enjekte edebilir. Etkilenen quic-go sürümleri IP_PMTUDISC_DO kullandığından, quic-go söz konusu ICMP paketinde belirtilen MTU değerini aşan bir paket göndermeye çalıştığında, çekirdek sendmsg üzerinde bir "mesaj çok büyük" hatası döndürür. Saldırgan, bu değeri 1200 bayttan (QUIC için minimum MTU) daha küçük ayarlayarak bir QUIC bağlantısını kesintiye uğratabilir. Kritik olarak, bu işlem el sıkışmanın tamamlanmasından sonra gerçekleştirilebilir ve böylece uygulama katmanında uygulanmış olabilecek herhangi bir TCP geri dönüş mekanizması (örneğin, birçok tarayıcı QUIC bağlantısı kuramadığında HTTP over TCP'ye geri döner) atlatılabilir. Bir saldırıyı gerçekleştirmek için saldırganın en azından istemcinin IP ve port çiftini bilmesi gerekir. Bu güvenlik açığı 0.48.2 sürümünde giderilmiştir.
Nasıl düzeltilir
- github.com/quic-go/quic-go0.48.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/quic-go/quic-goGo | v < 0.48.2 | 0.48.2 |
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.
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.