CVE-2026-82672
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 katı bir aracı ile Mint istemcisini senkronizasyon dışı bırakmasına izin vererek, bağlantıyı paylaşan sonraki isteklere karşı yanıt kuyruğu zehirlemesine (response-queue poisoning) olanak tanır. lib/mint/http1/parse.ex dosyasındaki Mint.HTTP1.Parse.chunk_size/1 fonksiyonu, parçalı (chunked) bir yanıtın chunk-size satırındaki ilk onaltılık olmayan baytta durur ve geri kalan kısmı incelenmeden döndürür. Ardından lib/mint/http1.ex dosyasındaki Mint.HTTP1.decode_body/5 fonksiyonu, Parse.ignore_until_crlf/1 ile CRLF'ye kadar olan her baytı atar; böylece kabul edilen dil bilgisi, ardından rastgele baytların geldiği bir onaltılık rakam dizisidir, oysa RFC 9112 yalnızca ';' ile başlayan bir chunk uzantısına izin verir. 5ZZZZZ ve 5 9 gibi satırlar 5 chunk boyutu olarak kabul edilir ve 0ZZZZ mesaj gövdesini sonlandıran bitirme chunk'ı olarak kabul edilir. RFC standartlarına sıkı sıkıya bağlı bir aracı böyle bir satırı reddederken Mint bunu kabul eder, bu nedenle ikisi chunk sınırları ve yanıtın nerede bittiği konusunda uyuşmazlık yaşar. Bu sorun mint'in 0.1.0 sürümünden 1.10.1 öncesine kadar olan sürümlerini etkilemektedir.
Nasıl düzeltilir
- elixir-mint mint1.10.1, c82377838dc6e275ef40bafa664fbcdf50270c60 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.1, 60089586ec7adc9fddb09f69a2f5919ba9ac7f33 ≤ v < c82377838dc6e275ef40bafa664fbcdf50270c60 | 1.10.1, c82377838dc6e275ef40bafa664fbcdf50270c60 |
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.