CVE-2026-58226
Açıklama
elixir-mint hpax içerisindeki Verimsiz Algoritmik Karmaşıklık zafiyeti, sınırsız HPACK tam sayı çözme işlemi aracılığıyla kimlik doğrulaması yapılmamış hizmet reddine (DoS) olanak tanır. hpax, çözülen değer veya devam okteti sayısı üzerinde herhangi bir üst sınır olmaksızın HPACK değişken uzunluklu tam sayılarını çözer. 'Elixir.HPAX.Types':decode_remaining_integer/3 fonksiyonu, her bir devam okteti için 7 bit daha kaydırarak ve yalnızca sonlandırıcı bir oktette veya kesilmiş girdide durarak (tam sayının çok büyümesi nedeniyle asla durmayarak) tam sayıyı int + (value <<< m) şeklinde biriktirir. BEAM tam sayıları keyfi hassasiyete sahip olduğundan, N adet devam okteti dizisi O(N)-bitlik bir bignum oluşturur ve her adımda giderek büyüyen bir bignum'a yeniden ekleme yapar; bu nedenle toplam çözme maliyeti süperlineerdir (yaklaşık O(N^2)). Bu çözücüyü kullanan ('Elixir.HPAX':decode/2 giriş noktası üzerinden erişilen) bir sunucuya HTTP/2 başlık bloğu gönderebilen kimlik doğrulaması yapılmamış bir saldırgan, büyük miktarda saldırgan kontrollü CPU (ve geçici bellek) kullanımını zorlayan küçük bir başlık bloğu sağlayarak bir hizmet reddi amplifikasyonu gerçekleştirebilir. Bu sorun, 1.0.4 öncesindeki 0.1.1 sürümünden itibaren hpax sürümlerini etkilemektedir.
Nasıl düzeltilir
- elixir-mint hpax1.0.4, 1ba4bb2dc91e80089cf89c73970ac3ded76f17eb ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| elixir-mint hpax | 0.1.1 ≤ v < 1.0.4, 56db437a7e2c515e3bdd770ac7947b02cd2390d0 ≤ v < 1ba4bb2dc91e80089cf89c73970ac3ded76f17eb | 1.0.4, 1ba4bb2dc91e80089cf89c73970ac3ded76f17eb |
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.