CVE-2023-38697

Orta

Açıklama

protocol-http1, HTTP/1 protokolünün düşük seviyeli bir uygulamasını sağlar. RFC 9112 Bölüm 7.1; chunk boyutu, chunk verisi ve chunk uzantısının formatını tanımlamıştır. Content-Length başlığının değeri 0-9 rakamlarından oluşan bir dize olmalı, chunk boyutu onaltılık (hex) rakamlardan oluşan bir dize olmalı ve CRLF kullanılarak chunk verisinden ayrılmalı, ayrıca chunk uzantısı herhangi bir görünmez karakter içermemelidir. Ancak Falcon, ilgili RFC'lere uymayarak şu davranışları sergilemektedir: `+` öneki olan Content-Length başlık değerlerini kabul etme, `0x` öneki ile onaltılık sistemde yazılmış Content-Length başlık değerlerini kabul etme, `0x` ve `+` önekli chunk boyutlarını kabul etme ve chunk uzantısında LF karakterini kabul etme. Bu durum, birden fazla HTTP ayrıştırıcısı üzerinden yönlendirme yapılırken senkronizasyon kaybına yol açabilir ve potansiyel olarak HTTP request smuggling ve güvenlik duvarı atlatma sonuçları doğurabilir. Bu sorun `protocol-http1` v0.15.1 sürümünde düzeltilmiştir. Bilinen bir geçici çözüm yoktur.

ÖnemOrta
CVSS5.8
İstismar olasılığı—
ÜrünSocketry Protocol-http1
Yayın4 Ağu 2023
İlk görülme4 Ağu 2023
Zayıflık türüCWE-444CWE-444

Nasıl düzeltilir

Güncelleyin
  • socketry protocol-http10.15.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
socketry protocol-http1v < 0.15.10.15.1

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-2023-38697 · Socketry Protocol-http1 · Dark Radar