CVE-2024-23644

Orta

Açıklama

Trillium, async rust ile internet uygulamaları oluşturmak için birleştirilebilir bir araç setidir. `trillium-http` 0.3.12 öncesi ve `trillium-client` 0.5.4 öncesi sürümlerinde, giden başlık değerlerinin yetersiz doğrulanması, saldırganların başlıklar üzerinde yeterli kontrole sahip olduğu senaryolarda istek bölme veya yanıt bölme saldırılarına yol açabilir. Bu yalnızca saldırganların istek başlıkları üzerinde kontrole sahip olduğu ve "\r\n" dizilerini ekleyebildiği kullanım durumlarını etkiler. Özellikle, güvenilmeyen ve doğrulanmamış girdi başlık adlarına veya değerlerine eklenirse. Giden `trillium_http::HeaderValue` ve `trillium_http::HeaderName`, hatasız olarak oluşturulabiliyordu ve istemciden istekler veya sunucudan yanıtlar gönderilirken yasa dışı baytlar için kontrol edilmiyordu. Bu nedenle, bir saldırgan bir istek veya yanıttaki başlık değerleri (veya adları) üzerinde `\r\n` dizilerini enjekte edebilecek kadar kontrole sahipse, istemci ve sunucuyu senkronizasyondan çıkarabilir ve ardından isteklerin veya yanıtların diğer bölümleri üzerinde kontrol kazanmak için yön değiştirebilir. (yani diğer isteklerden veri sızdırma, SSRF, vb.) `trillium-http` 0.3.12 ve sonraki sürümlerinde, sunucu yanıt başlıklarında bir başlık adı geçersizse, ilgili başlık ve ilişkili tüm değerler ağ iletiminden çıkarılır. Ayrıca, sunucu yanıt başlıklarında bir başlık değeri geçersizse, ilgili başlık değeri ağ iletiminden çıkarılır. Aynı başlık adına sahip diğer başlık değerleri yine de gönderilir. `trillium-client` 0.5.4 ve sonraki sürümlerinde, istemci istek başlıklarında herhangi bir başlık adı veya başlık değeri geçersizse, istemci Conn'in beklenmesi herhangi bir ağ erişiminden önce bir `Error::MalformedHeader` döndürür. Geçici çözüm olarak, Trillium hizmetleri ve istemci uygulamaları başlık değerlerine ve başlık adlarına dahil edilen güvenilmeyen girdiyi temizlemeli veya doğrulamalıdır. Satır başı, satır sonu ve null karakterlerine izin verilmez.

ÖnemOrta
CVSS6.8
İstismar olasılığı—
ÜrünTrillium
Yayın24 Oca 2024
İlk görülme24 Oca 2024
Zayıflık türüCWE-113CWE-113

Nasıl düzeltilir

Güncelleyin
  • trillium trillium0.5.4 ya da sonraki bir sürüm
  • trillium trillium-http0.3.12 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
trillium trilliumv < 0.5.40.5.4
trillium trillium-httpv < 0.3.120.3.12

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-23644 · Trillium · Dark Radar