CVE-2026-7790

Yüksek

Açıklama

ninenines cowlib (cow_http_te modülü) içerisindeki Kontrolsüz Kaynak Tüketimi zafiyeti, Aşırı Tahsise (Excessive Allocation) izin vermektedir. cow_http_te içerisindeki chunked transfer-encoding ayrıştırıcısı, chunk-size alanında sınırsız sayıda onaltılık (hex) basamak kabul etmektedir. Her bir basamak bir bignum çarpımına (Len * 16 + basamak) neden olduğundan, N adet onaltılık basamağın ayrıştırılması O(N²) CPU işlemi ve O(N) bellek gerektirir. Ek olarak, girdi damla besleme (drip-feed) yöntemiyle geldiğinde, ayrıştırıcı her kısmi okumada biriken uzunluğu atar ve devam ettiğinde sıfırdan yeniden başlar; bu da maliyeti O(N³) seviyesine çıkarır. Kimliği doğrulanmamış uzaktan bir saldırgan, Transfer-Encoding: chunked içeren bir HTTP/1.1 isteği ve çok uzun bir chunk-size onaltılık dizisi göndererek CPU tükenmesi ve bellek amplifikasyonu yoluyla hizmet reddine (DoS) neden olabilir. Bu zafiyet, src/cow_http_te.erl program dosyası ile cow_http_te:stream_chunked/2 ve cow_http_te:chunked_len/4 program rutinleri ile ilişkilidir. Bu sorun, 0.6.0'dan 2.16.1 öncesine kadar olan cowlib sürümlerini etkilemektedir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünNinenines Cowlib
Yayın11 May 2026
İlk görülme11 May 2026

Nasıl düzeltilir

Güncelleyin
  • ninenines cowlib2.16.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ninenines cowlib0.6.0 ≤ v < 2.16.12.16.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.