CVE-2026-94194
Açıklama
elixir-mint mint içerisindeki HTTP İsteklerinin Tutarsız Yorumlanması ('HTTP Request/Response Smuggling') zafiyeti, kötü niyetli bir HTTP/1 sunucusunun, havuzlanmış bir bağlantı üzerinde bir aracı ile Mint istemcisini senkronizasyon dışına çıkarmasına ve bağlantıyı paylaşan sonraki isteklere gelen yanıtların zehirlenmesine olanak tanır. lib/mint/http1.ex dosyasındaki message_body/1 fonksiyonu, bir yanıtın Transfer-Encoding alanlarında listelenen ilk kodlama 'chunked' olduğunda parçalı çerçeveleme (chunked framing) yöntemini seçer. RFC 9112 bölüm 6.3, parçalı çerçevelemeyi yalnızca 'chunked' son kodlama olduğunda uygular; aksi takdirde gövdeyi, sunucu bağlantıyı kapatana kadar okur. Transfer-Encoding: chunked, gzip gibi bir yanıt için, RFC'ye uyan bir aracı, kapanışa kadar olan her baytı gövde olarak kabul ederken, Mint gövdeyi sıfır uzunluklu parçada bitirir ve kalan baytları bağlantıdaki bir sonraki isteğin yanıtı olarak ayrıştırır. Mint ayrıca, Transfer-Encoding ve Connection: keep-alive içeren nihai veya 1xx bir HTTP/1.0 yanıtından sonra da bağlantıyı açık tutar. RFC 9112 bölüm 6.1, böyle bir mesajın çerçevelemesinin hatalı olarak değerlendirilmesini ve ardından bağlantının kapatılmasını gerektirir; bu nedenle, parçalı gövdeden sonra gelen baytlar aynı şekilde bir sonraki isteğin yanıtı olarak ayrıştırılır. Bu sorun, 0.1.0 sürümünden 1.10.2 öncesine kadar olan mint sürümlerini etkilemektedir.
Nasıl düzeltilir
- elixir-mint mint1.10.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| elixir-mint mint | 0.1.0 ≤ v < 1.10.2, 60089586ec7adc9fddb09f69a2f5919ba9ac7f33 | 1.10.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.